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
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