Cloud-BE (Dev - Senior- SpringBoot )
This job is no longer active!View all jobs HCLTech activeView all jobs Cloud-BE (Dev - Senior- SpringBoot ) active on Hipo.roView all jobs IT Software active on Hipo.ro |
Employer: | HCLTech |
Domain: |
|
Job type: | full-time |
Job level: | peste 5 years of experience |
Location: |
|
Updated at: | 07.01.2023 |
Remote work: | On-site |
Responsibilities/ Tasks
Works with other data engineers and architects to establish secure and performant data architectures, enhancements, updates, and programming changes for portions and subsystems of data platform, repositories, or models for structured/unstructured data
• Analyze design and determine coding, programming, and integration based on coding conventions and guidelines
• Drive complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs and creates solutions for issues with code and integration into application architecture
• Work effectively with remote and distributed teams using online collaboration tools and must be familiar with agile development approaches for microservice architectures
• Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
• Works with supporting teams in HP such as Security, Privacy and Quality to deliver production quality code.
• Promotes and drives use of agile and DevOps methodologies and patterns including continuous integration, continuous testing, test-driven development, continuous delivery, etc.
• Follow, promote, and adopt HP’s Release and Change Management processes
• Reviews and evaluates designs and project activities for compliance with architecture, security and quality guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk
• Writes and executes complete testing plans, protocols, and documentation for assigned portion of data system or component; identifies defects and creates solutions for issues with code and integration into data system architecture
• Apply proven software development and deployment knowledge to solve common and complex business issues within established guidelines and recommend appropriate alternatives.
Experience/Exposure
Strong coding skills in Java, JavaScript, Python, React, Angular, HTML and CSS
• Building RESTful APIs (Application Programming Interfaces)
• Web frameworks e.g., Spring, Node.js, Ruby on Rails, Tomcat
• Relational and object databases e.g., MongoDB, Redis, MySQL, Cassandra
• Architecture of cloud solutions includes focus on scalability, high availability, in a
microservice architecture.
• Experienced in designing, enhancing, updates, and programming changes for portions
and subsystems of systems software, including utilities, databases, and CI/CD tools
• Continuous Integration (CI) tools (Jenkins, Azure DevOps) and code quality (e.g.,
SonarQube), Code Coverage, Unit tests, etc.
• Experience with Docker
• Kubernetes deployments for micro services, including tools like Kops, Helm, etc.
• Alerting and monitoring for cloud platforms with tools such as Splunk, Prometheus,
CloudWatch, Kibana, Grafana
• Experience with AWS (Amazon Web Services) services: EKS (Elastic Kubernetes
Service), EB, EC2, AWS Lambda, RDS, DynamoDB, SQS, Cloud Formation
• Knowledge of large-scale global deployments in multiple regions and zones
• API gateways and load balancing
• Linux administration and maintenance, including bash scripts
• Solid understanding of networking, DNS (Domain Name Server) management, firewall
policies
• Cloud architecture for large scale deployments
• Source control revision tools e.g., GIT (preferred), GitHub
• Overall architecture of software applications for products and solutions.
• Designing and integrating software applications running on multiple platform types
into overall architecture
• Evaluating forms and processes for software applications testing and methodology,
including writing and execution of test plans, debugging, and testing scripts and tools
• Ability to effectively communicate product architectures, design proposals and
negotiate
• Effective at extracting, writing concise requirements and specifications,
• Multiple software applications design tools and languages
Key Skills Required
2+ years relevant industry experience
• Excellent analytical and problem-solving skills
• Strong coding methodologies, design patterns and best practices
• Strong ability to work independently, propose architectural solutions, create prototypes, and deliver necessary technical documentation
• Ability to provide technical guidance on full stack, design, coding, and delivery
• Good at extracting and writing requirements and specifications, extensive experience with multiple software applications design tools and languages, excellent analytical and problem-solving skills
• Excellent written and verbal communication skills; proficiency in English and local language
• Ability to effectively communicate product architectures, design proposals and negotiate
• Ability to work independently in a fast-paced environment and deliver results under pressure
• Passion for quality and attention to detail
Job-uri similare care te-ar putea interesa: |
|
---|---|
Senior Full Stack PHP Developer Hybrid | |
Java Software Engineer Senior Hybrid | |
Senior Azure DevOps Engineer Aplica fara CV | |
Vezi job-uri similare (524) |
Raporteaza eroarea la