We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will possess a strong background in software development and a deep understanding of Java and related technologies. You will be responsible for designing, developing, and maintaining high-quality applications while collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities
Design, develop, and maintain robust Java applications in accordance with best practices.
Collaborate with front-end developers to integrate user-facing elements using Angular, React, or similar frameworks.
Develop RESTful APIs and web services to facilitate communication between systems.
Participate in the full software development lifecycle (SDLC), including requirements gathering, design, implementation, testing, and deployment.
Write clean, maintainable code while adhering to coding standards and best practices.
Conduct unit testing and debugging to ensure high-quality deliverables.
Work with databases such as MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB for data storage and retrieval.
Utilise cloud platforms like AWS or Azure for application deployment and management.
Implement microservices architecture where applicable to enhance scalability and performance.
Collaborate with team members using version control systems such as Git or SVN.
Qualifications
Proven experience as a Java Developer with a strong understanding of OOP principles.
Proficiency in Java programming language along with frameworks such as Spring or Hibernate.
Familiarity with front-end technologies including HTML, CSS, TypeScript, AJAX, and Bootstrap.
Experience with database design and management using SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Knowledge of web services protocols such as SOAP and RESTful APIs.
Understanding of modern development tools including Visual Studio, Eclipse, TFS, GitHub, or similar.
Experience in Agile methodologies and familiarity with UML for system design documentation.
Strong problem-solving skills with the ability to debug complex issues effectively.
Excellent communication skills to collaborate effectively within a team environment. If you are passionate about technology and eager to contribute to exciting projects in a collaborative setting, we encourage you to apply for this opportunity.
Job Type: Full-time
Pay: ₹2,000,000.00 - ₹3,000,000.00 per month
Benefits:
Work from home
Application question(s):
what is your total experience?
what is your relevant experience?
what is your Notice period?
what is your Current CTC?
what is your expected CTC?
Experience:
* Java: 8 years (required)
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.