Job Description: Pay Range: $50hr - $55hr
- Substantial experience in Core Java (Java 8 and above), Java EE, JSP/Servlet, JDBC, JMS/IBM MQ, Multithreading/Concurrency, Local and Distributed Transactions, JavaScript/ CSS / HTML.
- Working experience on WebLogic/OHS or equivalent J2EE Server.
- Experience in Spring Framework and Spring Boot.
- Excellent knowledge of Relational Databases, SQL, Index, Stored Procedures and ORM technologies (JPA2, Hibernate).
- Databases - MS SQL Server or equivalent with SQL, PL/SQL programming expertise.
- Test Driven development and automated testing tools like JUnit, Cucumber/ Gherkin; JIRA, Maven, Sonar.
- Experience in version control tools like GIT, Bitbucket.
- Experience in working on multiple technologies and medium to complex systems, well versed with design standards & framework.
- Experience with Continuous Integration systems such as TeamCity, Jenkins, Tekton/Harness, UDeploy.
- Tools - Well versed with IntelliJ/Eclipse.
- Quick learner of new tools and technologies.
- Experience in event driven architecture and development of Spring Boot based components integrating with Kafka and MQ.
- Strong understanding of the Software Development Life Cycle.
- Experience in Agile Development Methodologies with Scrum, sprint deliverables.
- 8-10 yrs experience.
Mandatory Skills:
- Java Spring Boot, Weblogic, Sql server(SQL, PL/SQL programming expertise) and Kafka.
- Multithreading/Concurrency, Distributed Transactions, Experience in Agile Development Methodologies.