Monday, November 30, 2020

Senior Java Developer/Lead Developer/Architect - MQ/Spring/CI/CD Tools (5-11 yrs) (Kastech Software Solutions)

Requirements :


- Minimum 5 years of hands-on experience with Java related technologies

- Must have atleast 4 years of hands-on experience with Spring Boot based micro service experience

- Strong integration work experience with JMS systems using MQ /Solace/ Kafka & Web services

- Development experience with XML, JSON and Restful services

- Experience with database development & design including experience with Postgresql or Cassandra

- Should have worked in Agile environments

- Should have expertise in build tools like GIT, Maven, ANT

- Exposure to CI & CD tools like Jenkins

- Exposure to Dockers with Kubernetes or OpenShift is plus

- Knowledge in AWS Cloud would be an added advantage

- Having worked in Hazelcast is an advantage

- Exposure to tools like ELK

Key Skills & Qualification :

- Core Java 1.8, J2EE 1.7, Java XML Parsing, JSON

- Spring framework, Spring Boot 1.5 & above, Spring Cloud, Spring Integration and Spring Batch with good expertise in microservices architecture

- Kafka and Kafka Steams

- Postgresql, Hazelcast

- Solace / MQ JMS

- GIT, Maven, ANT

- JUnit / Mockito / Arquillian / Spock Framework / /Cucumber

- In-depth hands-on experience in development, design J2EE and microservices-based applications, able write SQL queries, interface connectivity protocols like webservices, JMS and experience in creating test cases using various testing frameworks, knowledge of building automated Jenkins pipelines and deploying microservices in containers

- Excellent communications skills, confidence and ability to work with an international team in a cross-cultural and geographically dispersed workplace

- Motivated, able to work independently, proactively and efficiently in a fast paced and changing environment

- Passionate about Banking Business

Responsibilities :


- Documentation work

- To develop the codes for the project as per work assignation. 


- To maintain the existing project and resolving the issues occurring in the existing project.

- To work upon the new requests raised by the client and develop those features

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.