java | Codersbrain
full-time
Posted on June 14, 2025
Job Description
Java Developer
Job Summary
The Java Developer will play a key role in developing and maintaining robust applications using Java and associated technologies. This position is crucial for contributing to the organization’s software development projects, ensuring high-quality code, and collaborating with cross-functional teams.
Responsibilities
- Develop and maintain Java applications and services.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Write clean, scalable code and conduct code reviews to ensure quality standards.
- Troubleshoot, debug, and optimize existing software to enhance performance.
- Participate in the full software development lifecycle including requirements analysis, design, implementation, and testing.
Qualifications
- Proficiency in Java and knowledge of frameworks such as Spring or Hibernate.
- Familiarity with front-end technologies including React, Node.js, and JavaScript.
- Understanding of database management and data structures.
- Strong problem-solving skills and ability to work in a team-oriented environment.
- Excellent communication skills.
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
Preferred Skills
- Experience with RESTful APIs and microservices architecture.
- Knowledge of version control systems, preferably Git.
- Familiarity with Agile development methodologies.
Experience
- Minimum of 0 years of professional experience in software development, preferably in Java.
Environment
The specific work environment and location are not mentioned, but it is a full-time position that may involve collaboration with a remote team.