As a Java developer, you would be responsible for understanding business requirements, understand the product and platform architecture and involve in day-to-day technology implementation & updation as per guidance from the technical leads, Support team and architects. You would be required to design components that form part of applications that are reusable and maintainable.
Responsibilities
- Web applications using Java, JEE technologies specifically with Spring and Spring Boot.
- Well experienced in JPA, Hibernate, & Spring Frameworks.
- Spring Framework - Exposure to Spring Data(JPA), Messaging, REST API, Hands on Spring Boot
- Strong knowledge in HTTPS, Web Service (SOAP, REST/JSON) knowledge.
- Database Design and Optimizing SQL queries.
- Understanding of software vulnerabilities and ways to address them
- Exposure to performance and scalability tuning
- Good experience working in Agile/Scrum teams
- Excellent written & verbal communication
- Good analytical and problem-solving abilities
- Good team player with the ability to deliver within schedules.
Qualifications
- OOPs and Core JAVA
- Advanced JAVA - Multi threading, collections framework
- JAVA 8 Features
- JPA - Hibernate, JPQL Spring Framework,
- Spring Boot
- Messaging
- REST API /JSON
- Design Patterns
- SQL Queries
- Logical and Debugging Skills
Please share your resume at [Confidential Information]