Software Engineer-Java

Closing Date: June 30, 2025

Apply NowBack

Software Engineer-Java

Closing Date: June 30, 2025

Job Summary: The Java Software Engineer role requires a skilled professional with expertise in Java programming and software development. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining high-quality Java-based applications and systems and will collaborate with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

· Design, code, and test high-quality Java applications.

· Collaborate with team members to define software requirements and specifications.

· Write clean and efficient code following best practices.

· Conduct unit testing and participate in code reviews to ensure code quality.

· Identify and fix software defects and bugs in a timely manner.

· Troubleshoot and resolve issues reported by users.

· Create and maintain detailed technical documentation for code and applications.

· Document software design, development, and testing processes.

· Work closely with other developers, product owners, and stakeholders to understand project requirements

· Participate in Agile/Scrum ceremonies and provide regular updates on progress.

About you:

· Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

· 3 years of practical experience in Java development and Demonstrated success in delivering software projects on time.

· Proficiency in Java programming language.

· Familiarity with Java Standard Edition (SE) and related technologies.

· Should have hands on experience in Unit Testing, including familiarity with relevant tools and frameworks

· Knowledge of version control systems (e.g., Git) and build tools (e.g., Gradle).

· Understanding of software development best practices.

· Excellent communication skills, both verbal and written.

· Ability to work collaboratively in a team environment.

Apply for this position