Logo
Veracity

Java Developer

Veracity, Berkeley Heights, New Jersey, us, 07922

Save Job

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.