Java Developer

Open 23d

Job Description

· We are looking for an Software Developer to design, develop, and support enterprise applications.

· You will work closely with business users, architects, and technical teams to deliver scalable, high-quality solutions while following SDLC and best development practices.

Key Responsibilities

· Understand business requirements and design end-to-end application solutions.

· Collaborate with business users to translate requirements into technical solutions.

· Develop, enhance, test, and maintain enterprise applications.

· Ensure projects are delivered within scope, timeline, and budget.

· Design user-friendly, scalable, and high-quality applications.

· Monitor application performance and troubleshoot production issues.

· Work closely with solution, technical, and enterprise architects to ensure alignment with architecture standards.

· Participate in code reviews, testing, deployment, and CI/CD processes.

· Prepare and maintain technical documentation.

· Follow SDLC best practices and contribute to continuous process improvements.

Requirements

· Experience in application development using Java and JavaScript.

· Hands-on experience with Angular, SQL, and Elastic DSL.

· Exposure to CI/CD tools such as Bitbucket.

· Good understanding of Software Development Life Cycle (SDLC).

· Knowledge of object-oriented programming, web application development, and relational databases.

· Strong analytical, troubleshooting, and problem-solving skills.

· Ability to work independently while collaborating effectively within a team.

· Positive attitude, strong ownership, and eagerness to learn new technologies.