Job Description:
We are seeking an experienced Senior Java Developer with a strong command of ObjectOriented Design (OOD) principles and extensive handson experience in Core Java J2EE REST & SOAPbased Web Services and Spring Boot. The ideal candidate will be responsible for designing developing and maintaining highperformance scalable and reliable webbased applications with a focus on Microservices architecture.
Key Responsibilities:
- Application Design & Development: Lead the design architecture and coding of webbased applications using Core Java and J2EE technologies.
- ObjectOriented Design: Apply OOD principles to design clean maintainable and reusable code.
- Web Services: Design and implement RESTful and SOAPbased web services to support application integration and communication.
- MVC Framework: Utilize ModelViewController (MVC) design patterns to develop scalable and maintainable web applications using frameworks such as Spring MVC Struts or others.
- Database Development: Develop and optimize data models queries and transactions using at least one SQL (e.g. MySQL PostgreSQL Oracle) or NoSQL (e.g. MongoDB Candra) database technology.
- Microservices Architecture: Develop deploy and maintain applications following Microservices architecture using Spring Boot ensuring modularity and scalability.
- UI Development (Optional): Collaborate with frontend teams and if required work on UIbased technologies like AngularJS to deliver a seamless user experience.
- Performance Optimization: Identify performance bottlenecks and optimize code database interactions and service integrations for maximum performance and scalability.
- Collaborate with Stakeholders: Work closely with business ysts product owners and stakeholders to understand functional requirements and translate them into technical solutions.
- Agile odologies: Participate in Agile development processes including daily scrums sprint planning and retrospectives to ensure the timely delivery of highquality solutions.
- Technical Leadership: Provide technical leadership mentor junior developers and ensure coding best practices are followed across the team.
- Doentation & Code Reviews: Ensure proper doentation is maintained for all solutions and conduct regular code reviews to ensure code quality and adherence to best practices.
Key Ss and Qualifications:
- 812 years of experience in designing and developing webbased applications.
- Proficiency in Core Java and J2EE technologies.
- Expertise in ObjectOriented Design (OOD) principles and best practices.
- Strong experience in developing RESTful and SOAPbased Web Services.
- Handson experience with at least one MVC framework (e.g. Spring MVC Struts JSF etc.).
- Solid database knowledge and experience with SQL (e.g. MySQL Oracle PostgreSQL) or NoSQL (e.g. MongoDB Candra).
- Experience with Spring Boot and Microservices architecture for developing distributed applications.
- Exposure to frontend frameworks like AngularJS or similar UI technologies (a plus).
- Experience with version control systems such as Git build tools like Maven/Gradle and CI/CD pipelines.
- Familiarity with cloud platforms (AWS Azure or GCP) and containerization technologies like Docker and Kubernetes (preferred).
- Strong problemsolving ss and ability to work in a collaborative environment.
Remote Work :
No