Logo
PdsSoft Inc

Java Developer

PdsSoft Inc, Berkeley Heights, New Jersey, us, 07922


Job Title:

Java DeveloperJob Location:

Berkeley Heights, NJ or Coral Springs, FL# Positions:

1Employment Type:

FTEKey Technology:

Spring Boot Frameworks, GITJob Responsibilities

Develop and maintain Spring Boot applications adhering to Test-Driven Development (TDD) principles and clean code practices.Work efficiently in a fast-paced, project-centered, and team-oriented environment, collaborating with cross-functional teams.Design and implement high-quality, scalable, and maintainable solutions, with a focus on backend systems and related technologies.Perform unit and integration tests, identifying and resolving bugs to ensure the satisfaction of design criteria.Produce well-written documentation for each microservice, ensuring clear understanding and ease of use for other team members.Stay updated with emerging technologies, continuously educate oneself, and share expertise within the organization.Communicate efficiently with other developers and teams, fostering a collaborative work environment.Create and deploy microservices using the Spring Boot framework, ensuring adherence to best practices and architectural guidelines.Ensure compliance with the entire Software Development Life Cycle (SDLC), maintaining high standards of development, testing, deployment, and maintenance.Integrate microservices with databases and possess knowledge of streaming systems like Kafka to facilitate efficient communication and data processing.Required Skills and Experience

Java Spring Boot (framework for microservices development)Design Patterns experienceDefensive coding techniquesKafka messaging/streaming experienceOpenShift deployment; Jenkins pipelineTest Driven Development (importance of writing tests and Clean Code adherence)Microservices development (backend DB experience, e.g., SQL server and generic DDL and DML experience)Help ActuatorsDesired Skills

Effective communication with coaching abilitiesClient call-out the need for answering questions directly during interviewAnsible (for automation purposes)Agile/SCRUM - 2 weeks SprintsEducation

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

#J-18808-Ljbffr