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