Delivery Module Lead- Java Developer
About the role
Role description Role: Developer - Java
Location: Calgary, Canada
Who are we looking for?
A strong developer having 8-12 years of experience with Java, Spring, microservices, J2ee tech stack. Need to possess good communication skills
Technical Skills:
Java/J2EE Developer with 6-8 years of experience.
Should have Hands on experience in designing and developing J2EE applications in below tech stack.
Java 17/Servlets/JSP
Spring/Spring Boot/Spring Cloud/Micro Services development
Hibernate
Should Have Good Knowledge in Design Patterns/SOLID principles/OPP design principles
Hands-on Build scalable resilient data processing pipeline using Spring Integration, Spring Batch, Spring Cloud Data Flow, Spring Cloud Task
Spring Cloud Stream, Messaging Framework- Rabbit MQ or Apache Kafka
Must be well acquainted in development of RESTful web services.
Ci/CD tools: Git, Bamboo (Jenkins), SonarQube
Should have minimum of 2 years’ experience in Developing cloud technologies like PCF/AWS/Google cloud.
Should have experience in Agile development
Must have experience in Oracle-SQL or My SQL
Should have experience with TDD and Should be familiar with Junit’s and Mockito framework
Web Servers like Apache tomcat
Application servers like: WebSphere / WebLogic /JBOSS
Should have good knowledge in application trouble shooting and performance scaling.
Working experience in UI tech stack like: Angular/React js/Jquery/Java Script is a plus
Should exhibit good communication and interpersonal Skill.
Should be capable of leading a scrum team with 5-10 members.
Nice to have: Control M
Nice to have Docker, Kubernetes
Process Skills:
Should have worked on Agile development process
Behavioral Skills:
Good team player.
Hands-on development experience.
Strong verbal, written communication skills.
Ability to work with others in a team environment.
Certification:
Any certification in Java/J2ee
Other details Deputation Location : CA~Alberta~Calgary null