Skip to main content

Senior Full Stack Java Developer

Technology
Object Data
Iselin, United States$105,000 - $125,000 /year1 month agoUntil 11/8/2026
Full time

Job description

Object Data, is seeking Senior Full Stack Java Developers to support our IT development teams located in New Jersey, USA.

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.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field is a MUST
  • 8 plus 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 (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 (Docker / Podman), and orchestration tools (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

Employment Type: Full-Time

Salary: The annual salary for this position ranges from $105K to $125K depending on experience and qualifications.

About You:

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!

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.
  • Visa sponsorship

Interested in this role?