Software Engineer (US)

Marlborough, MA
10 - 15 years
  • Bachelor’s degree in Computer Science or Computer Engineering or Computer Information Systems.
  • Analyze, design, develop and implement enterprise Microservices using OOAD, Java, Spring Boot, REST, and SQL programming for business requirements and support them for future enhancements.
  • Design and develop EA frontend UI applications with Angular framework, HTML, Typescript, and CSS, using features like dependency injection, two-way data binding, and service invocation with the observable pattern.
  • Plan and outline steps required to develop computer programs using structured analysis and designs.
  • Maintenance and Production Support of the EA applications and supply immediate investigation and resolution of software problems.
  • Implement projects using Agile/Scrum methodologies to iterate quickly on product changes, develop user stories, and incrementally deliver business value.
  • Utilize Kubernetes for deployment, scaling, and management of Docker containers hosting the microservices.
  • Coordination with various teams such as DBA, Infrastructure, Release Management to ensure the database and development work is going along with the project schedule.
  • Design and develop enterprise Java applications using Java Enterprise Edition (JEE), enterprise integration design patterns, Hibernate, SQL, Spring, JSON, and Cloud technologies.
  • Utilizing DevOps principles in designing and developing Continuous Integration and Deployment (CI/CD) pipelines using Jenkins and GitHub.
How to apply: Use the ‘Apply now’ form on this page to submit your application.

    Apply Now

    We don't share your information with anyone. All data will be kept private and secured.

    Note : All [ * ] marked are required fields.