Position : Senior Java Application Developer
Experience : 8 to 10 Years
Job Type : Full-time
Job Summary :
We are seeking a highly experienced and technically proficient Senior Java Application Developer with 810 years of total IT experience. The ideal candidate will possess strong expertise in modern Core Java and the Spring ecosystem, coupled with deep database skills in Oracle PL / SQL. This role is crucial for designing, developing, and maintaining scalable, high-performance applications and microservices within a complex enterprise environment.
Key Responsibilities :
- Java Development : Design, develop, and maintain high-quality, scalable applications using Core Java (Java 8 / 11 or higher), strictly adhering to Object-Oriented Programming (OOP) principles.
- Framework Implementation : Apply hands-on expertise with the Spring Framework, specifically Spring Boot, Spring MVC, and Spring Security, to build robust backend services.
- API & Architecture : Design and develop highly performant RESTful APIs and contribute to the evolution and implementation of our Microservices architecture.
- Database Expertise : Utilize strong expertise in Oracle PL / SQL for advanced database development, including writing and optimizing procedures, functions, and triggers. You will be responsible for performance tuning and writing complex, efficient queries.
- Development Tools : Utilize build tools such as Maven or Gradle for project management and deployment. You will manage codebase integrity using version control systems, including SVN and Git.
- Automation : Apply basic knowledge of Shell scripting to assist with automation, deployment, and operational tasks.
Qualifications :
Experience : 810 years of total IT experience in application development.Core Java : Strong proficiency and hands-on experience with modern Core Java (Java 8 / 11 or higher).Frameworks : Extensive, hands-on experience with the Spring Framework (Spring Boot, Spring MVC, Spring Security).Database Skills : Strong expertise in Oracle PL / SQL, including performance tuning, stored procedures, functions, and complex query writing.Architecture : Good understanding of Microservices architecture and experience designing RESTful APIs.Tools : Proficiency with build tools (Maven / Gradle) and version control systems (Git and SVN).Preferred Skills : Experience with cloud platforms (AWS, Azure, or GCP) and message queuing systems (Kafka, RabbitMQ).
(ref : hirist.tech)