Senior Java Engineer

United Software Group, Inc.
Parsippany-Troy Hills, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Parsippany-Troy Hills, United States of America

Tech stack

Java
Applications Architecture
Cloud Engineering
Continuous Integration
Couchbase
Enterprise Messaging Systems
NoSQL
Openshift
Performance Tuning
Software Engineering
Systems Integration
Enterprise Software Applications
Cloud Platform System
Camel
Spring-boot
Angular
Solid Principles
Kubernetes
Deployment Automation
Kafka
Microservices

Job description

  • Design, develop, test, and maintain scalable enterprise applications.
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and support.
  • Design and implement advanced microservices architectures using Spring Boot.
  • Develop and maintain integrations using Apache Camel and messaging technologies.
  • Build and support containerized applications deployed on OpenShift/Kubernetes platforms.
  • Participate in architecture discussions, technology planning, and solution design.
  • Develop and maintain technical documentation.
  • Monitor and support production environments and system performance.
  • Collaborate with business stakeholders, architects, developers, and QA teams.
  • Support CI/CD processes and deployment automation initiatives.

Requirements

The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices, Messaging Technologies, and Cloud-Native Platforms, with a proven ability to design, develop, and support highly scalable enterprise applications. This role offers an opportunity to work on complex enterprise solutions while collaborating with cross-functional teams in a fast-paced environment., * 6+ years of hands-on Java development experience.

  • 6+ years of experience with Spring Boot and Microservices architecture.

  • 3+ years of Angular development experience.

  • 3+ years of experience with NoSQL databases, preferably Couchbase.

  • 3+ years of experience with messaging technologies:

  • Kafka

  • AMQ

  • WMQ

  • 2+ years of experience with Apache Camel.

  • 2+ years of experience with OpenShift and/or Kubernetes.

  • Experience building and supporting CI/CD pipelines.

  • Strong understanding of software design principles, application architecture, and system integration.

Preferred Skills

  • Enterprise application development experience.
  • Cloud-native application development.
  • Container orchestration and deployment strategies.
  • Performance tuning and troubleshooting.
  • Agile/Scrum development methodologies.
  • Strong analytical and problem-solving skills.

Apply for this position