We are looking for a skilled and motivated Java Developer to join our growing technology team. The ideal candidate will have strong experience in designing, developing, and maintaining Java-based applications, and will work closely with cross-functional teams to deliver scalable and high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Participate in requirement analysis and technical design discussions
- Collaborate with product managers, QA, and other developers
- Troubleshoot, debug, and optimize application performance
- Follow best practices for coding, security, and software development lifecycle
- Contribute to code reviews and continuous improvement initiatives
Required Qualifications
Strong experience with Java (Core Java, Java 8+)Experience with frameworks such as Spring / Spring BootGood understanding of OOP concepts, data structures, and design patternsExperience working with RESTful APIsFamiliarity with relational databases (MySQL, PostgreSQL, Oracle, etc.)Experience with version control tools like GitStrong problem-solving and communication skills#J-18808-Ljbffr