P
Java Lead / Java Backend Developer (FTE)
Photon
Berkeley Heights · On-site Full-time Lead 1mo ago
About the role
Job Title
Java Backend Developer / Java Lead
Job Type
Full time Employee (FTE).
Location
Berkeley Heights, NJ / Sunnyvale, CA (Onsite Mon to Fri)
Short Description
- Java Backend, Spring boot
- Kubernetes, Micro Services,
- 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/Google Cloud Platform)
- SQL / NoSQL DBMS
Job Summary
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- 5+ 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.
- 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).
Skills
APIAWSAzureDockerGitGoogle Cloud PlatformJavaScriptJavaJava 21KafkaKubernetesMemcacheMicroservicesMongoDBMySQLNoSQLOAuth2Object-oriented designPostgreSQLReactRedisRESTful APIsSQLSpring BatchSpring BootSpring Cloud StreamSpring MVC
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