[Remote] Software Engineer- Sr
Note: The job is a remote job and is open to candidates in USA. Mindlance is seeking a senior software engineer to develop and enhance enterprise and end-user software applications. The role is responsible for analyzing requirements, designing and maintaining applications, testing and debugging code, documenting procedures, providing technical training, and guiding less experienced engineers.
Responsibilities
- Work with the stakeholders for requirement analysis and milestone definitions
- Design, write, test, integrate, and maintain software applications
- Write clean and maintainable code
- Perform documentation and code peer review sessions, group discussion and continuous training
- Rapidly learn new application and technologies
Skills
- Java 17: Proficiency in core Java programming, in Java 8 or later. 6-8 years experience
- Spring Framework: Proficiency with Spring Beans 6-8 years experience
- Hibernate / Sprint Data JPA: Proficiency in one of these database management technologies or similar. 4-5 years experience
- Restful web services: Proficiency in the design and implementation of REST based web services. 4-5 years experience
- Kubernetes: Familiarity with kubernetes based application deployments. 0-3 Years experience
- Azure Dev Ops pipelines: Familiarity with Azure Dev Ops or similar application build and deployment pipelines. 0-3 Years experience
- Liquibase: Familiarity with Liquibase database script management. 0-3 Years experience
- Docker: Familiarity with docker builds and container based deployments. 0-3 Years experience
- BPMN workflow engines: Familiarity with a Java BPMN workflow engine such as JBPMN or Acitviti 0-3 Years experience
- SCRUM or other agile certification
Company Overview
Company H1B Sponsorship