Job Title: Principal Software Engineer (Backend)
Location: Jersey City NJ
Duration: / Term: Full Time
Job Description:
Experience Desired: 10 Years
Job Description:
What You ll Do
As a Principal Software Engineer at Client s you will:
- Design and implement distributed systems using Java Spring Boot REST APIs and cloud-native tooling
- Architect microservices that are resilient scalable and fault-tolerant using Kafka or RabbitMQ for messaging
- Define and enforce patterns for Event Sourcing and Command Query Responsibility Segregation (CQRS)
- Collaborate with product and engineering teams to translate business requirements into scalable system designs
- Ensure infrastructure and application layers conform to Zero Trust principles and enterprise security models
- Deploy and manage containers using Kubernetes and orchestrate APIs via API Gateways (Kong or similar)
- Work with data teams to model and manage schemas on Oracle and integrate with existing enterprise systems
- Establish best practices for identity and access management (IAM) across service boundaries
- Lead design reviews mentor engineering teams and set technical direction across multiple workstreams
- Serve as a thought leader and trusted advisor in architecture discussions contributing to internal playbooks and knowledge sharing
Requirements
You ll bring:
- 10 years of experience in software engineering with expertise in Java Spring Boot and cloud-native design
- Proven experience architecting large-scale event-driven systems with Kafka RabbitMQ or similar technologies
- Deep knowledge of Microservices CQRS and Event Sourcing in production environments
- Experience implementing Zero Trust Architecture across application API and data layers
- Hands-on experience with container orchestration using Kubernetes
- Strong command of API Gateway platforms such as Kong Apigee or similar
- Experience working with Oracle or other enterprise-grade relational databases
- Familiarity with IAM protocols and secure service communication standards (OAuth2 OpenID Connect etc.)
- Ability to lead complex system designs mentor developers and influence architecture across domains
- A strong consulting mindset collaborative outcome-driven and client-facing when needed
Key Skills:
Java Kafka Microservices architecture Restful Spring Security
Job Title: Principal Software Engineer (Backend) Location: Jersey City NJ Duration: / Term: Full Time Job Description: Experience Desired: 10 Years Job Description: What You ll Do As a Principal Software Engineer at Client s you will: Design and implement distributed systems using Java Sprin...
Job Title: Principal Software Engineer (Backend)
Location: Jersey City NJ
Duration: / Term: Full Time
Job Description:
Experience Desired: 10 Years
Job Description:
What You ll Do
As a Principal Software Engineer at Client s you will:
- Design and implement distributed systems using Java Spring Boot REST APIs and cloud-native tooling
- Architect microservices that are resilient scalable and fault-tolerant using Kafka or RabbitMQ for messaging
- Define and enforce patterns for Event Sourcing and Command Query Responsibility Segregation (CQRS)
- Collaborate with product and engineering teams to translate business requirements into scalable system designs
- Ensure infrastructure and application layers conform to Zero Trust principles and enterprise security models
- Deploy and manage containers using Kubernetes and orchestrate APIs via API Gateways (Kong or similar)
- Work with data teams to model and manage schemas on Oracle and integrate with existing enterprise systems
- Establish best practices for identity and access management (IAM) across service boundaries
- Lead design reviews mentor engineering teams and set technical direction across multiple workstreams
- Serve as a thought leader and trusted advisor in architecture discussions contributing to internal playbooks and knowledge sharing
Requirements
You ll bring:
- 10 years of experience in software engineering with expertise in Java Spring Boot and cloud-native design
- Proven experience architecting large-scale event-driven systems with Kafka RabbitMQ or similar technologies
- Deep knowledge of Microservices CQRS and Event Sourcing in production environments
- Experience implementing Zero Trust Architecture across application API and data layers
- Hands-on experience with container orchestration using Kubernetes
- Strong command of API Gateway platforms such as Kong Apigee or similar
- Experience working with Oracle or other enterprise-grade relational databases
- Familiarity with IAM protocols and secure service communication standards (OAuth2 OpenID Connect etc.)
- Ability to lead complex system designs mentor developers and influence architecture across domains
- A strong consulting mindset collaborative outcome-driven and client-facing when needed
Key Skills:
Java Kafka Microservices architecture Restful Spring Security
View more
View less