Java Developer | Codersbrain
contractual
Posted on July 19, 2025
Job Description
Java Developer
Job Summary
The Java Developer will be responsible for developing and maintaining robust backend applications using Core Java, Maven, and integrating messaging services like Kafka and Message Queue. This role involves collaborating with cross-functional teams to enhance application performance and scalability while contributing to the overall software development lifecycle.
Responsibilities
- Design, develop, and implement applications in Core Java.
- Utilize Maven for project management and build automation.
- Integrate messaging systems such as Kafka and Message Queue for efficient data communication.
- Collaborate with QA teams to ensure the software meets quality standards.
- Participate in code reviews and maintain documentation.
- Troubleshoot and resolve issues in existing applications.
Qualifications
- Proficient in Core Java programming.
- Experience with Maven for dependency management and build processes.
- Familiarity with messaging technologies like Kafka and Message Queue.
- Strong understanding of software development principles and design patterns.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Analytical problem-solving skills with attention to detail.
- Ability to work in a team-oriented environment and collaborate effectively.
Preferred Skills
- Knowledge of RESTful APIs and web services.
- Experience with version control systems such as Git.
- Understanding of agile development methodologies.
- Familiarity with cloud platforms like AWS or Azure.
Experience
Specific years of experience and relevant experience needed for the role are not specified.
Environment
Typical work setting and location details are not specified.