Java Developer | Codersbrain
full-time
Posted on September 10, 2025
Job Description
Java Developer
Job Summary
The Java Developer plays a crucial role in designing, developing, and maintaining Java-based applications. This position requires collaboration with cross-functional teams to enhance software performance and functionality, contributing directly to the organization’s overall objectives.
Responsibilities
- Design, develop, and implement Java applications.
- Collaborate with developers and other team members to integrate user-facing elements.
- Troubleshoot and resolve performance issues in existing applications.
- Write well-structured, maintainable, and efficient code.
- Participate in code reviews and maintain coding standards.
- Stay updated with emerging technologies and best practices in software development.
Qualifications
- Proficient in Java, with a solid understanding of object-oriented programming principles.
- Familiarity with Spring and Hibernate frameworks.
- Experience with RESTful APIs and web services.
- Knowledge of database management systems (e.g., MySQL, PostgreSQL).
- Understanding of version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent teamwork and communication abilities.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Preferred Skills
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with other programming languages or frameworks (e.g., Python, React).
- Knowledge of cloud services, particularly AWS or Azure.
Experience
- A minimum of 2-5 years of experience in software development with a focus on Java.