Job Code: 02023-0004
Experience: 4+ years
Location: Bangalore or Remote
Department: Engineering
Qualification: Any Degree
Summary: Developer should be responsible for high performance, fine grained micro service development. Responsibilities include designing and developing high-volume, low-latency applications for mission-critical business systems / application services and modules. Delivering high-availability and performance. We expect them to contribute to all phases of the development lifecycle including writing well designed, testable, efficient code.
Developer Skill set include, but are not limited to the following –
-
Experience as a Sun Certified Java Developer with proven hands-on Software Development experience using Java 8
-
Development experience with JSE/JEE, Java based SOA & Micro-services framework and implementation using Spring Boot framework, Hibernate framework, SQL/No-SQL etc
-
Should have experience in developing and deploying applications in AWS.
-
Should have basic knowledge about AWS EC2, Autoscaling, Container service registry, Fargate, Lambda, Batch, Beanstalk etc and their usage.
-
Certified in AWS Associate developer or above is an added advantage. (Otherwise, Candidate may need to go for certification upon joining)
- Strong knowledge of micro-service logging, monitoring, debugging, and testing.
-
Implementations experience of micro-service integration, packaging, build automation and deployment
-
Knowledge on BPM framework (Activiti/JBPM/Camunda) is good to have.
-
Object Oriented analysis and design using common design patterns.
-
Insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc
-
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)