We are looking for a skilled Java Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance Java applications. You should have strong analytical skills, excellent coding practices, and the ability to work in a collaborative environment.
Key Responsibilities
Develop, test, and deploy high-quality Java applications.
Write clean, efficient, and maintainable code.
Work with cross-functional teams to design and implement new features.
Troubleshoot, debug, and enhance existing systems.
Integrate applications with databases, APIs, and third-party services.
Participate in code reviews and follow best coding standards.
Optimize application performance and scalability.
Ensure security and data protection measures are implemented.
Required Skills & Qualifications
Strong proficiency in Core Java, OOPs, and Data Structures.
Hands-on experience with Java frameworks like Spring, Spring Boot, Hibernate.
Experience in RESTful APIs, Microservices architecture.
Good understanding of web technologies (HTML, CSS, JavaScript).
Experience with MySQL, PostgreSQL, or other relational databases.
Familiarity with version control tools (Git).
Knowledge of Agile/Scrum methodologies.
Strong problem-solving and debugging skills.