Back to search:Java Software / Jakarta

Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.

Responsibilities

  • Develop and maintain Java applications: Design, implement, and manage Java-based software solutions.
  • Collaborate with cross-functional teams: Work with product managers, UX designers, and other developers to define project requirements and deliver high-quality software.
  • Follow coding standards and best practices to ensure maintainability and scalability
  • Identify and fix bugs and performance issues.
  • Provide and receive constructive feedback to improve code quality.
  • Research and implement new technologies and methodologies.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience 2+ years of experience in Java development.
  • Experience proficiency in Java (Java SE, Java EE).
  • Familiarity with frameworks like Spring or Hibernate.
  • Experience with RESTful APIs and microservices architecture.
  • Knowledge of databases (SQL and NoSQL).
  • Understanding of version control systems (e.g., Git).
  • Strong problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work in an agile environment.