Role Summary:
We are seeking a highly motivated and detail-oriented Java Application Developer with 26 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate will have strong expertise in Java technologies, Spring Boot, and database integration, along with a passion for writing clean, efficient, and testable code
Key Responsibilities:
Application Development
- Design, develop, test, and deploy high-performance Java-based enterprise applications.
- Build RESTful APIs and microservices using Spring Boot.
- Develop reusable, efficient, and reliable code following best practices.
- Participate in architectural discussions and contribute to technical design decisions.
Database & Integration
- Design and manage relational (SQL) and NoSQL databases.
- Implement ORM solutions using Hibernate/JPA.
- Optimize database queries and improve application performance.
- Integrate third-party services and APIs.
Testing & Quality Assurance
- Write unit and integration tests using JUnit/Mockito.
- Perform debugging, troubleshooting, and performance tuning.
- Conduct code reviews and ensure adherence to coding standards.
- Participate in CI/CD pipelines and automated deployments.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 26 years of hands-on experience in Java application development.
- Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
- Experience in developing enterprise-grade applications.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Good communication and interpersonal skills.
- Ability to work independently and within a team environment.
- Strong attention to detail and commitment to quality.
What We Offer:
- Opportunity to work on cutting-edge enterprise applications.
- Collaborative and growth-oriented work environment.