Job Description:

We are looking for a skilled and passionate Java Developer to join our dynamic team. The ideal candidate will be responsible for developing, maintaining, and enhancing backend systems with a strong focus on Java, Spring Boot, and related technologies. If you enjoy working with the latest technologies and are looking to make an impact in a collaborative Agile environment, we’d love to hear from you!

Tech Stack:

  • Backend: Java 8, 11, 13; Apache Tomcat; Spring Boot; Spring Rest; Apache Artemis JMS; JSP
  • Frontend: Angular (4+), AngularJS
  • Database: MySQL
  • DevOps: Docker; HA Proxy; Amazon EC2, S3, Lambda, RDS
  • OS: Linux

Key Responsibilities:

  • Develop, maintain, and enhance backend systems using Java, Spring Boot, and related technologies.
  • Build and integrate RESTful APIs to connect internal systems with third-party platforms.
  • Collaborate with cross-functional teams to design and implement efficient, secure, and scalable solutions.
  • Debug and resolve technical issues in a timely manner.
  • Write and maintain high-quality, reusable, and testable code.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Contribute to Agile processes, including standups, sprint planning, and retrospectives.

Required Skills & Experience:

  • 2+ years of professional Java development experience (Java 8+ preferred).
  • Solid experience with relational databases (e.g., MySQL).
  • Knowledge of RESTful web services and API development.
  • Familiarity with version control systems, particularly Git.
  • Understanding of Agile methodologies (Scrum or Kanban).
  • Experience with integration and unit testing frameworks (e.g., JUnit, Mockito).
  • Basic understanding of security principles and best practices (e.g., OWASP standards).

Desired Skills:

  • Java
  • restful
  • API
  • java developer

Learn more/Apply for this position