Senior Full Stack Java Developer

Job Description

Title: Senior Full Stack Java Developer

Company Name: Object Data Inc.

Vacancy: --

Location: United States

Experience:
∎ At least 8 years

Published: 9 Feb 2025

Education:
∎ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field from a reputable university, or equivalent practical experience.

Requirements:

Additional Requirements:
∎ At least 8 years of software development experience. - Proficiency in Java 11, 17, or 21 and the Spring Boot framework.
∎ Strong knowledge of software engineering best practices, including SOLID principles, design patterns, CI/CD, clean code, refactoring, and code reviews.
∎ Expertise in backend development, including hands-on experience with RESTful and GraphQL APIs, and microservices architecture.
∎ Proficiency in frontend technologies: JavaScript (ES6+), TypeScript, HTML5, CSS3, and frameworks such as Angular, React, or Vue.js.
∎ Strong expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases, focusing on optimization and ORM tools.
∎ Hands-on experience with Jenkins and GitLab CI, containerization technologies like Docker or Podman, and orchestration tools like Kubernetes. Familiarity with Kubernetes management using Helm and infrastructure automation tools such as Terraform or AWS CloudFormation is a plus.
∎ Experience with monitoring and logging tools, including the ELK stack, Prometheus, and Grafana.
∎ Solid understanding of security protocols, identity management, and authentication mechanisms.
∎ Knowledge of Kafka streams, event-driven architecture, and distributed transactions for data consistency across services.
∎ Familiarity with instrumentation of applications using OpenTelemetry for monitoring metrics, traces, and logs.
∎ Expertise in implementing Resilient4j for fault-tolerant applications, including circuit breakers, fallback methods, and retries for service resilience.
∎ Experience with distributed caching solutions to enhance performance and scalability.
∎ Solid grasp of microservices architecture, performance monitoring, and troubleshooting in distributed systems.
∎ Excellent written and verbal communication skills in English for effective collaboration with stakeholders and team members.
∎ Familiarity with modern AI technologies is a plus.
∎ If you have a passion for building robust, scalable applications and a desire to thrive in a fast-paced, cloud-native environment with modern DevOps practices, we want to hear from you!
∎ At least 8 years of software development experience. - Proficiency in Java 11, 17, or 21 and the Spring Boot framework.
∎ Strong knowledge of software engineering best practices, including SOLID principles, design patterns, CI/CD, clean code, refactoring, and code reviews.
∎ Expertise in backend development, including hands-on experience with RESTful and GraphQL APIs, and microservices architecture.
∎ Proficiency in frontend technologies: JavaScript (ES6+), TypeScript, HTML5, CSS3, and frameworks such as Angular, React, or Vue.js.
∎ Strong expertise in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases, focusing on optimization and ORM tools.
∎ Hands-on experience with Jenkins and GitLab CI, containerization technologies like Docker or Podman, and orchestration tools like Kubernetes. Familiarity with Kubernetes management using Helm and infrastructure automation tools such as Terraform or AWS CloudFormation is a plus.
∎ Experience with monitoring and logging tools, including the ELK stack, Prometheus, and Grafana.
∎ Solid understanding of security protocols, identity management, and authentication mechanisms.
∎ Knowledge of Kafka streams, event-driven architecture, and distributed transactions for data consistency across services.
∎ Familiarity with instrumentation of applications using OpenTelemetry for monitoring metrics, traces, and logs.
∎ Expertise in implementing Resilient4j for fault-tolerant applications, including circuit breakers, fallback methods, and retries for service resilience.
∎ Experience with distributed caching solutions to enhance performance and scalability.
∎ Solid grasp of microservices architecture, performance monitoring, and troubleshooting in distributed systems.
∎ Excellent written and verbal communication skills in English for effective collaboration with stakeholders and team members.
∎ Familiarity with modern AI technologies is a plus.

Responsibilities & Context:
∎ Develop, design, and maintain scalable, secure, and high-performance applications using Java and modern web technologies.
∎ Build microservices-based architectures utilizing Spring Boot, RESTful APIs, or GraphQL.
∎ Build responsive front-end applications using Angular or React, along with HTML5, CSS3, JavaScript (ES6+), and TypeScript.
∎ Implement CI/CD pipelines, manage cloud infrastructure (AWS, GCP, or Azure), and automate testing processes.
∎ Ensure best security practices by implementing OAuth2, JWT, and API security measures.
∎ Optimize databases using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) technologies.
∎ Collaborate with cross-functional teams in an Agile (Scrum/Kanban) environment.
∎ Job Description:
∎ As a Senior Full Stack Java Developer, you will play a crucial role in developing scalable applications across the entire technology stack. Utilizing modern DevOps practices, you will enhance our development processes and contribute to our innovative solutions.
∎ Key Responsibilities:
∎ Develop, design, and maintain scalable, secure, and high-performance applications using Java and modern web technologies.
∎ Build microservices-based architectures utilizing Spring Boot, RESTful APIs, or GraphQL.
∎ Build responsive front-end applications using Angular or React, along with HTML5, CSS3, JavaScript (ES6+), and TypeScript.
∎ Implement CI/CD pipelines, manage cloud infrastructure (AWS, GCP, or Azure), and automate testing processes.
∎ Ensure best security practices by implementing OAuth2, JWT, and API security measures.
∎ Optimize databases using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis) technologies.
∎ Collaborate with cross-functional teams in an Agile (Scrum/Kanban) environment.
∎ Location: New Jersey, USA

Compensation & Other Benefits:
∎ The annual salary for this position ranges from $105K to $125K depending on experience and qualifications.
∎ Professional growth and development opportunities.
∎ A collaborative and innovative work environment.
∎ A healthy work-life balance with regular working hours: 8 hours per day, 5 days a week.
∎ Salary:
∎ The annual salary for this position ranges from $105K to $125K depending on experience and qualifications.
∎ What We Offer:
∎ Professional growth and development opportunities.
∎ A collaborative and innovative work environment.
∎ A healthy work-life balance with regular working hours: 8 hours per day, 5 days a week.

Employment Status: Full Time

Job Location: United States

Company Information:
∎ Object Data Inc.
∎ 33 Wood Ave South, Suite 600 Iselin, NJ 08830, USA
∎ Object Data is a trusted partner for technology companies, helping them unlock their potential with smart, scalable solutions. Using AI, cloud technologies, and advanced automation, we transform business operations by making them faster, smarter, and more efficient. At Object Data, this is more than work—it’s about reshaping how businesses grow and succeed in a connected world. We don’t just dream of innovation; we make it real by combining cutting-edge tools with human expertise. Join us to harness the power of technology and create meaningful changes where it matters most.

Address::
∎ 33 Wood Ave South, Suite 600 Iselin, NJ 08830, USA
∎ Object Data is a trusted partner for technology companies, helping them unlock their potential with smart, scalable solutions. Using AI, cloud technologies, and advanced automation, we transform business operations by making them faster, smarter, and more efficient. At Object Data, this is more than work—it’s about reshaping how businesses grow and succeed in a connected world. We don’t just dream of innovation; we make it real by combining cutting-edge tools with human expertise. Join us to harness the power of technology and create meaningful changes where it matters most.

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Application Deadline: 23 Feb 2025

Category: IT/Telecommunication

Similar Jobs