JPMC Java Developer
Job Description:
Mandatory Skills: Core Java, Spring, Spring Boot, Data Structures, Algorithms, REST API.
10 years of experience in developing software with JAVA (preferably java 17).
Designing and developing high-volume applications for mission-critical systems and delivering high-availability and performance
Contributing to all phases of the development lifecycle.
Good at working with spring, spring boot.
Good knowledge of Oracle, PostgreSQL & NoSQL.
Good in Collections, Threading and Problem-Solving skills.
Experience in Design Patterns, Data structures, Algorithms, REST API, Service Oriented Architectural Principles.
Experience in messaging services like JMS, MQ, Kafka.
Experience in GIT/SVN, build tools such as Ant/Maven/Gradle.
Experience in JUnit, Sonarqube, Mockito, Maven & Jenkins.
Experience in building and deploying applications on AWS, which includes working with services like EC2, RDS, S3, SQS, SNS etc.
Work in an Agile/Scrum environment to deliver high quality software.
Good to have:
Experience in Agile development environments.
Experience in DevOps.
Experience in building and deploying applications on AWS, which includes working with services like EC2, RDS, S3, SQS, SNS etc.
Experience in JUnit, Sonarqube, Mockito, Maven & Jenkins.