Skip to content
mimi

Java Backend Developer (FTE, Onsite)

Photon

Berkeley Heights · On-site Full-time Today

About the role

Job Title: Java Back-end Developer

Job type: Full time Employee (FTE).

Location: Berkeley Heights, NJ / Sunnyvale, CA/ Alpharetta, GA (Onsite – Mon to Fri)

Short Description: • Java Back-end, Spring boot, Micro Services, • Kubernetes, Kafka streams • Redis • Memcache:8 / Memcache:11 • AWS/Azure

-Good experience in the development /IT industry. 80% on Backend 20%frontend

Java backend microservices using Java 21, Spring Boot, OAuth2. React, JavaScript.

-Experiences in Spring boot, Microservices, Spring MVC, API, Kafka message queue, Cloud (AWS/Azure/GCP) - SQL / NoSQL DBMS

Job Summary: • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • 7+ years proven experience as a Java Developer with a strong track record of delivering successful projects. • In-depth knowledge of Java programming language, object-oriented design principles, design patterns and Java frameworks such as Spring Boot, Spring Batch, and Spring Cloud Stream, or others commonly used in enterprise-level applications. Spring Cloud Stream • Hands-on experience with Apache Kafka, including topics, producers, consumers, brokers, and stream processing. • Solid understanding of distributed systems, asynchronous messaging, and event-driven architecture, particularly in the context of Kafka. • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes. • Proven experience with databases, both relational databases and no relational database such as MySQL and MongoDB and writing optimized queries. • Experience in designing and developing RESTful APIs, ensuring security and scalability. • Familiarity with version control systems (e.g., Git) and modern CI/CD development tools. • Strong understanding of software development principles, design patterns, and best practices. • Excellent problem-solving and analytical skills, with the ability to quickly learn and adapt to new technologies. • Strong communication skills and the ability to collaborate effectively in a team environment. • Knowledge of Agile development methodologies (e.g., Scrum).

Requirements

  • Good experience in the development /IT industry
  • Java backend microservices using Java 21, Spring Boot, OAuth2
  • React, JavaScript
  • Experiences in Spring boot, Microservices, Spring MVC, API, Kafka message queue, Cloud (AWS/Azure/GCP) - SQL / NoSQL DBMS
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 7+ years proven experience as a Java Developer with a strong track record of delivering successful projects
  • In-depth knowledge of Java programming language, object-oriented design principles, design patterns and Java frameworks such as Spring Boot, Spring Batch, and Spring Cloud Stream, or others commonly used in enterprise-level applications
  • Solid understanding of distributed systems, asynchronous messaging, and event-driven architecture, particularly in the context of Kafka
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes
  • Proven experience with databases, both relational databases and no relational database such as MySQL and MongoDB and writing optimized queries
  • Experience in designing and developing RESTful APIs, ensuring security and scalability
  • Familiarity with version control systems (e.g., Git) and modern CI/CD development tools
  • Strong understanding of software development principles, design patterns, and best practices
  • Excellent problem-solving and analytical skills, with the ability to quickly learn and adapt to new technologies
  • Strong communication skills and the ability to collaborate effectively in a team environment
  • Knowledge of Agile development methodologies (e.g., Scrum)

Responsibilities

  • Hands-on experience with Apache Kafka, including topics, producers, consumers, brokers, and stream processing

Benefits

80% on Backend 20%frontend

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free