M
Senior Web Developer
Mphasis
🇺🇸 United States
On-site
Senior
1 month ago
- Java
- Microservices
- J2EE
- JSP
- Spring Boot
- Hibernate
- Apache Kafka
- CI/CD
- Git
- Bamboo
- Jenkins
- SonarQube
- AWS
- GCP
- Agile
- Oracle
- SQL
- TDD
- JUnit
- Mockito
- Tomcat
- WebSphere
- WebLogic
- JBOSS
- Angular
- React.js
- jQuery
- JavaScript
- Scrum
- Docker
- Kubernetes
1 month ago
Job Description
Role: Developer - Java
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
Senior Web Developer · Mphasis