Java Developer | Codersbrain
contractual
Posted on September 3, 2025
Job Description
Java Developer
Job Summary
The Java Developer will be responsible for designing, developing, and maintaining Java-based applications. This role is integral to ensuring high-quality software solutions that meet the needs of the organization and its clients.
Responsibilities
- Develop and maintain robust, scalable Java applications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Perform troubleshooting and debugging of applications to enhance performance.
- Write clean, efficient, and well-documented code while following best practices.
- Participate in code reviews to ensure code quality and share knowledge within the team.
Qualifications
- Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
- Solid understanding of object-oriented programming (OOP) principles.
- Experience with web services and RESTful APIs.
- Familiarity with databases (SQL and NoSQL).
- Knowledge of version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- A degree in Computer Science, Information Technology, or a related field.
Preferred Skills
- Experience with front-end technologies (e.g., HTML, CSS, JavaScript).
- Prior experience with Agile methodologies.
- Familiarity with cloud services (e.g., AWS, Azure).
- Knowledge of containerization tools (e.g., Docker, Kubernetes).
Experience
- Minimum of 2-5 years of relevant experience in Java development is preferred.