Java Developer
Key Responsibilities
Design, develop, test, and maintain applications using Java.
Develop scalable backend services and RESTful APIs using Spring Boot.
Design and implement microservices-based applications.
Write clean, efficient, reusable, and maintainable code.
Work with relational databases such as MySQL, PostgreSQL, or Oracle.
Develop complex SQL queries, stored procedures, and database integrations.
Implement application security, authentication, and authorization.
Perform code reviews and ensure adherence to coding standards.
Troubleshoot application issues and optimize performance.
Write unit and integration tests to ensure application quality.
Collaborate with frontend developers, QA engineers, DevOps teams, business analysts, and other stakeholders.
Participate in requirements analysis, technical design, development, testing, deployment, and production support.
Contribute to continuous improvement of application architecture and development