Job Description :

Java Programmer Analyst 

Job Summary:

We are seeking a skilled and detail-oriented Java Programmer Analyst to join our development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining Java-based applications while also analyzing user requirements and providing technical solutions to meet business needs.

Key Responsibilities:

  • Analyze business and system requirements to develop efficient technical solutions.
  • Design, code, test, and debug Java applications and modules.
  • Maintain and enhance existing Java applications to improve functionality and performance.
  • Collaborate with business analysts, project managers, and other developers to deliver high-quality software solutions.
  • Prepare technical documentation, including system design documents, user manuals, and support documentation.
  • Participate in code reviews and ensure compliance with coding standards and best practices.
  • Troubleshoot production issues and provide timely resolutions.
  • Stay current with industry trends and technologies to continuously improve skills and performance.

Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 7+ years of experience in Java development and application analysis.
  • Strong proficiency in Java SE/EESpring FrameworkHibernate, and related technologies.
  • Experience with RESTful/SOAP Web ServicesSQL, and relational databases (e.g., Oracle, MySQL, PostgreSQL).
  • Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS) is a plus.
  • Working knowledge of development tools such as EclipseMavenGit, and JIRA.
  • Solid understanding of object-oriented programming, design patterns, and software development life cycle (SDLC).
  • Strong analytical, problem-solving, and communication skills.
  • Experience with Google Cloud Platforms.
  • Exposure to CI/CD pipelines and DevOps practices.
             

Similar Jobs you may be interested in ..