Logo
Veracity

Java Developer

Veracity, Berkeley Heights, New Jersey, us, 07922


Job Title:

Java Developer

Job Location:

Berkeley Heights, NJ or Coral Springs, FL

# Positions:

1

Employment Type:

FTE

Key Technology:

Spring Boot Frameworks, GIT

Job Responsibilities:• Test-Driven Development (TDD) and Clean Code Practices: Develop and maintain Spring Boot applications adhering to Test-Driven Development (TDD) principles and clean code practices.• Collaborative Environment: Work efficiently in a fast-paced, project-centered, and team-oriented environment, collaborating with cross-functional teams.• Scalable and Maintainable Solutions: Design and implement high-quality, scalable, and maintainable solutions, with a focus on backend systems and related technologies.• Testing and Bug Resolution: Perform unit and integration tests, identifying and resolving bugs to ensure the satisfaction of design criteria.• Comprehensive Documentation: Produce well-written documentation for each microservice, ensuring clear understanding and ease of use for other team members.• Continuous Learning and Knowledge Sharing: Stay updated with emerging technologies, continuously educate oneself, and share expertise within the organization.• Effective Communication: Communicate efficiently with other developers and teams, fostering a collaborative work environment.• Microservices Development and Deployment: Create and deploy microservices using the Spring Boot framework, ensuring adherence to best practices and architectural guidelines.• Full Adherence to Software Development Life Cycle (SDLC): Ensure compliance with the entire SDLC, maintaining high standards of development, testing, deployment, and maintenance.• Database Integration and Streaming Systems: Integrate microservices with databases and possess knowledge of streaming systems like Kafka to facilitate efficient communication and data processing.

Skills and Experience Required:

Required• Java Spring Boot (framework for microservices development)• Design Patterns experience• Defensive coding techniques• Kafka messaging/streaming experience• OpenShift deployment; Jenkins pipeline• Test Driven Development (reminder for the importance of writing tests and Clean Code adherence)

o Microservices development (backend DB experience, e.g., SQL server and generic DDL and DML experience)

o Help Actuators

Desired:• Effective communication with coaching abilities• Client call-out the need for answering questions directly during interview• nsible (for automation purposes)• gile/SCRUM - 2 weeks Sprints

Education:• Bachelor's degree in information technology, computer science, or a related discipline.