Senior Software Engineer- Java/AngularResponsibilities Requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation.
Lead the technical design solution conversation and choose the right frameworks for the business solution and apply design patterns consistently.
Lead and oversee developers through product design, planning, development implementation, and product/system testing.
Act as an interface between multiple teams (when required)
Shares information on new technology that could be used on projects.
Deep knowledge of more than one front-end programming language.
Manage a complete toolset for streamlined development.
Leads quality improvement Conversations.
Collaborates with senior managers to communicate project risks to client
Involved in customer-facing work with a proven track record of delivering high-quality software products on time and within budget.
Maintains an open, mutual and respected relationship with clients, stakeholders, and team members.
Formulating and implementing sound, efficient, sustainable, and cost-effective technical solutions for implementation in enterprise-wide environments is an essential skill.
Shares with team members the use of the techniques in the Adaptive PLM to elicit required information
Participates in candidate interviews and talent management
Technical Competencies Technologies used:
Java, Angula8 /React, SpringBoot, Microservices, Terraform
Must have:
Java Enterprise development stack (Spring / SpringBoot 2, Spring Integrations, Hibernate, etc.),REST, MySQL, Microservices, Gradle / Maven, Docker, Kubernetes, Helm, etc. AWS ecosystem (SNS/SQS, RDS).