About the role

  • Java Backend Developer responsible for enterprise-grade applications and cloud-native deployments while ensuring best practices in software design. Leading development efforts with a wide technology stack in a collaborative team environment.

Responsibilities

  • Develop enterprise-grade Java applications with a focus on J2EE.
  • Design and implement microservices architectures and REST APIs.
  • Write complex SQL queries for database management and performance optimization.
  • Deploy cloud-native applications on platforms like AWS or Azure.
  • Ensure adherence to modern software design principles for maintainable and scalable code.
  • Utilize a broad technology stack, simplifying and creating libraries/interfaces for various tools.
  • Lead development efforts, conducting code reviews and test strategy development.
  • Collaborate with cross-functional teams and resolve operational issues.

Requirements

  • Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform, Enterprise Edition).
  • Microservices and REST API Proficiency: Skilled in developing web services, particularly microservices architectures, and REST APIs.
  • Database and SQL Skills: Proficient in Oracle Database, with expertise in writing complex SQL queries.
  • Cloud-Native and Platform Experience: Familiarity with cloud platforms, preferably AWS or Azure.
  • Modern Software Design Principles: Deep understanding of design principles like SOLID, DRY (Don't Repeat Yourself), and Single Responsibility.
  • Broad Technology Stack Experience: Familiar with a range of modern tools and technologies, including NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra, and Oracle.
  • Leadership and Collaboration Skills: Experience driving end-to-end development, conducting code reviews, developing test strategies, coordinating with cross-functional teams, and resolving operational issues.
  • Performance Optimization and Code Reviews: Skilled in performance code reviews and implementing best practices for efficient, scalable code.

Job title

Java Backend Developer

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Professional Certificate

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job