PradeepIT Consulting Services Pvt Ltd
Job Description:
We are seeking an experienced Senior Java Developer with a strong command of Object-Oriented Design (OOD) principles and extensive hands-on experience in Core Java, J2EE, REST & SOAP-based Web Services, and Spring Boot. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable web-based applications, with a focus on Microservices architecture.
Key Responsibilities:
- Application Design & Development: Lead the design, architecture, and coding of web-based applications using Core Java and J2EE technologies.
- Object-Oriented Design: Apply OOD principles to design clean, maintainable, and reusable code.
- Web Services: Design and implement RESTful and SOAP-based web services to support application integration and communication.
- MVC Framework: Utilize Model-View-Controller (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, Cassandra) database technology.
- Microservices Architecture: Develop, deploy, and maintain applications following Microservices architecture using Spring Boot, ensuring modularity and scalability.
- UI Development (Optional): Collaborate with front-end teams, and if required, work on UI-based 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 analysts, product owners, and stakeholders to understand functional requirements and translate them into technical solutions.
- Agile Methodologies: Participate in Agile development processes, including daily scrums, sprint planning, and retrospectives, to ensure the timely delivery of high-quality solutions.
- Technical Leadership: Provide technical leadership, mentor junior developers, and ensure coding best practices are followed across the team.
- Documentation & Code Reviews: Ensure proper documentation is maintained for all solutions, and conduct regular code reviews to ensure code quality and adherence to best practices.
Key Skills and Qualifications:
- 8-12 years of experience in designing and developing web-based applications.
- Proficiency in Core Java and J2EE technologies.
- Expertise in Object-Oriented Design (OOD) principles and best practices.
- Strong experience in developing RESTful and SOAP-based Web Services.
- Hands-on 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, Cassandra).
- Experience with Spring Boot and Microservices architecture for developing distributed applications.
- Exposure to front-end 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 problem-solving skills and ability to work in a collaborative environment.
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Working in India
India, officially the Republic of India, is a country in South Asia. It is the seventh-largest country by area, the most populous country in the world and, since its independence in 1947, the world's most populous democracy. Bounded by the Indian Ocean on the south, the Arabian Sea on the southwest, and the Bay of Bengal on the southeast, it shares land borders with Pakistan to the west; China, Nepal and Bhutan to the north; Bangladesh and Myanmar to the east. In the Indian Ocean, India is near Sri Lanka and the Maldives. Its Andaman and Nicobar Islands share a maritime border with Myanmar, Th
More jobs at PradeepIT Consulting Services Pvt Ltd
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.