As a Senior Java developer, you will help in the delivery of payment system applications with various clients across multiple geographies.
An opportunity to work with outstanding technology-focused people working on mission-critical payment applications.
You will build, design and implement highly scalable, adaptable and efficient software solutions.
Senior Java Developer
| 4-6 years of Experience
Purpose of this role
Skill Sets
- Expertise in J2EE, Spring, Spring boot, Hibernate, JPA
- Expertise in development of multi-tiered Java EE-style applications
- Knowledge of design principles and fundamentals of architecture
- Understanding of performance engineering
- Good understanding of SDLC and agile methodologies
- Awareness of latest technologies and trends
- Knowledge of Maven/Gradle & Ant
- Logical thinking and problem-solving skills along with collaboration abilities
- Experience with application server (Weblogic, Websphere, Jboss, tomcat), Kafka, IBM MQ, Oracle 12c, RESTful web services
- Docker, Kubernetes, Micro-services and any cloud platform knowledge will be an added advantage
Responsibilities of the role includes
- Provide business solutions by developing complex or multiple software applications
- Work closely with the product owner and other developers to design, built, test and deliver application features
- Perform independent technical and functional analysis for multiple projects
- Design applications or subsystems on major projects and platforms
- Participate in application level architecture design and review
- Implementation of products as per Customer requirements
- Develop comprehensive documentation for multiple application supporting several corporate initiatives
- Support and performs all phases of testing leading to implementation
- Provide guidance and mentoring to other developers
- Work under minimal direction
- Represent technology solutions to our business partners