Java Developer
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.