We are seeking a skilled Java Developer to design, build, and maintain high‑quality applications. This role requires strong expertise in Java programming and a passion for delivering scalable, secure, and efficient solutions.
Responsibilities:
- Develop robust Java applications: Design, code, configure, test, debug, deploy, and maintain web service applications primarily using Java and related frameworks.
- Write clean, maintainable, and efficient Java code that adheres to industry best practices for performance, security, and scalability.
- Participate in code reviews to ensure quality, consistency, and adherence to Java coding standards.
- Translate business requirements into detailed technical specifications and implement solutions using Java.
- Troubleshoot and resolve issues by analyzing problems, coding fixes, and implementing enhancements in Java applications.
- Validate application design to ensure alignment with architectural standards and business needs.
- Mentor junior developers by providing guidance on Java best practices and development techniques.
- Stay current with emerging Java technologies and proactively enhance skills through training and continuous learning.
- Collaborate with team members to identify and implement best practices in Java development and software engineering.
- Engage with clients and stakeholders to provide updates, technical insights, and progress reports.
Qualifications:
- Proven experience as a Java Developer with strong proficiency in Java SE/EE.
- Solid understanding of object‑oriented programming, design patterns, and Java frameworks (e.g., Spring, Hibernate).
- Experience with web services, APIs, and database integration.
- Strong problem‑solving skills and ability to work in collaborative, agile environments.
- Excellent communication skills and ability to interact with stakeholders.