Sr. Java Developer

Position Type: Full-time Employee or contract

We are seeking an experienced Sr. Java Developer to join our dynamic team in Mt. Laurel, NJ. The ideal candidate will have a strong background in Java, Spring Boot, Microservices, Cassandra and Kafka, and experience working in an agile development environment.

Key Responsibilities:

Design, develop and maintain Java-based applications using Spring Boot and Microservices architecture

Collaborate with cross-functional teams to design, develop and implement new features and functionality

Work with Cassandra and Kafka to design and implement data storage and messaging solutions

Participate in code reviews and ensure code quality and adherence to best practices

Troubleshoot and debug code issues and provide solutions in a timely manner

Contribute to the continuous improvement of the development process and practices

Mandatory Skills:

Strong experience in Java, Spring Boot, Microservices, Cassandra and Kafka

Experience working in an agile development environment

Strong understanding of software development principles, design patterns and best practices

Experience with Git, JIRA and other development tools

Strong problem-solving and analytical skills

Excellent communication skills and ability to work well in a team environment

Education and Experience:

Bachelor’s degree in Computer Science or related field

Minimum of 5 years of experience in Java development

Experience with cloud platforms such as AWS or Azure is a plus

Experience with containerization technologies such as Docker or Kubernetes is a plus

We offer a competitive salary, benefits, and a dynamic work environment. If you have a passion for technology and are looking for an exciting opportunity to work with a talented team, please apply today.

To apply for this job email your details to careers@princetonits.com

Apply Now