Senior Java Developer
Pradeepit Global Consulting Private LimitedJob Description
Senior Java Developer / Lead Java Developer
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.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Software / Web Developer Intern
BNV Software
App Developer
Minchu Productions
Quality Assurance Officer
Jai Finance India Limited
Quality Engineer
Ace Carbo Nitriders
Package Consultant – SAP HANA SCM PM
360 Bytes Tech Venture Private Limited
DevOps Engineer
Digitory SolutionsYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 12 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!