Job description

Job Responsibilities

  • Contribute to the development of server-side applications using Java and Spring Boot.
  • Design and develop scalable, resilient architectures and microservices with a focus on performance and reliability.
  • Implement message- and event-driven patterns, with a preference for Kafka.
  • Develop and execute automated testing strategies, including unit, integration, contract, and end-to-end tests.
  • Collaborate within an Agile team and communicate clearly with product owners, architects, and other stakeholders.
  • Provide DevOps-oriented production support, including monitoring, incident response, and handling business queries.
  • Participate in design and code reviews and promote engineering best practices.
  • Contribute to a team culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts and 4+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Strong proficiency in Java/J2EE and Spring Boot; experience building RESTful APIs and microservices.
  • Solid knowledge of the Software Development Lifecycle.
  • Understanding of Agile methodologies and CI/CD, with emphasis on resiliency and security fundamentals.
  • Proficient in coding in Java; experience with an additional language is a plus.
  • Working knowledge of relational databases and familiarity with distributed databases concepts (partitioning, replication, consistency).

Preferred Qualifications, Capabilities, and Skills

  • Familiarity with DB2, JCL, and IBM WebSphere MQ (IBM MQ).
  • Experience with Cloud (AWS).
  • Experience with application security, performance engineering, and systems integrations.
  • Familiarity with Python, Kafka, Maven, Git, RDBMS, and Docker/Kubernetes.
  • Knowledge of distributed databases and data modeling for scale (e.g., Cassandra, GOS) including consistency models and fault tolerance.
Similar jobs

Java Developer

Apply Now
Back to search page