System Analyst-Java

Unison Consulting Pte Ltd
Full-time
On-site

Job Summary:

We are looking for an experienced System Analyst with strong Java expertise to join our development team. You will play a critical role in understanding business requirements, analyzing existing systems, and designing technical solutions, particularly in Java-based environments.

Key Responsibilities:

  • Analyze business requirements and translate them into technical specifications.
  • Collaborate with stakeholders, business analysts, developers, and QA teams to define system architecture and solutions.
  • Design and document system interfaces, workflows, and data models.
  • Provide technical guidance for Java-based system development and integration.
  • Participate in code reviews and ensure adherence to best practices and standards.
  • Troubleshoot and resolve system issues in collaboration with the development team.
  • Create and maintain technical documentation including use cases, class diagrams, and sequence diagrams.
  • Support testing and implementation of new systems or enhancements.

Required Skills and Experience:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience as a System Analyst or in a similar role.
  • Strong experience in Java/J2EE technologies (Spring Boot, Hibernate, REST APIs, etc.).
  • Solid understanding of system design principles and software development life cycle (SDLC).
  • Experience with databases (Oracle, MySQL, or PostgreSQL).
  • Proficient in using tools such as UML, Visio, or similar.
  • Excellent analytical, problem-solving, and communication skills.

Preferred Qualifications:

  • Exposure to Agile/Scrum methodologies.
  • Experience in cloud environments (AWS, Azure, or GCP).
  • Knowledge of DevOps tools and CI/CD processes.
  • Familiarity with enterprise architecture frameworks.