We are seeking a highly skilled Java Developer to lead and execute a large-scale java project. This role involves working on complex backend systems ensuring seamless data transformation high-performance application logic and robust integration with databases and external systems.
Requirements
- Develop and maintain Java-based backend systems using Java 8 and Spring Boot
- Perform large-scale data migration and transformation from legacy databases
- Optimize MySQL queries manage database design and implement performance tuning
- Integrate with APIs and external services as needed
- Collaborate with cross-functional teams to deliver robust and scalable solutions
- Write and maintain unit and integration tests for high-quality deliverables
- Ensure code quality version control and CI/CD processes are followed
- Java Programming: Strong proficiency in Java including object-oriented programming concepts. Java 8 (Streams Lambdas Functional Programming)
- Spring Boot Framework: In-depth knowledge and experience with the Spring Boot framework including its core features and modules.
- JPA/Hibernate (Entity Mapping Custom Queries Performance Tuning)
- JSON processing (Jackson)
- RESTful APIs: Experience designing and implementing RESTful APIs.
- Database Knowledge: Familiarity with databases and database design including SQL.
- Agile Methodologies: Experience working in an Agile development environment such as Scrum.
- Version Control: Experience with version control systems like Git.
- Testing: Knowledge of testing methodologies and experience writing unit and integration tests.
- Strong MySQL experience (Complex Queries Indexing Procedures)
- Experience with Maven/Gradle Git IntelliJ/Eclipse
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent communication and collaboration skills
Nice to have skillsets
- Experience integrating with Salesforce APIs
- Knowledge of Salesforce data structures (standard/custom objects)
- Familiarity with Microservices architecture
- Exposure to AWS services (EC2 RDS)
Benefits
Group Medical Insurance
Primary Skillsets Java Programming: Strong proficiency in Java, including object-oriented programming concepts. Java 8+ (Streams, Lambdas, Functional Programming) Spring Boot Framework: In-depth knowledge and experience with the Spring Boot framework, including its core features and modules. JPA/Hibernate (Entity Mapping, Custom Queries, Performance Tuning) JSON processing (Jackson) RESTful APIs: Experience designing and implementing RESTful APIs. Database Knowledge: Familiarity with databases and database design, including SQL. Agile Methodologies: Experience working in an Agile development environment, such as Scrum. Version Control: Experience with version control systems like Git.
Education
Bachelor's degree in computer science, information technology, or a related field