Diverse Lynx - Atlanta, GA

posted 4 months ago

Full-time
Atlanta, GA
Administrative and Support Services

About the position

As a Java Microservices Developer at Diverse Lynx LLC, you will be responsible for designing, developing, and maintaining microservices-based applications. This role requires a strong foundation in Java programming, particularly with version 1.8, and hands-on experience with various frameworks including Spring/Spring Boot, Angular, and Struts. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements and adhere to coding standards and best practices. Your primary focus will be on developing microservices that are scalable, efficient, and maintainable. You will be expected to write clean, well-documented code and participate in code reviews to ensure adherence to Java coding standards. Additionally, you will be involved in writing unit tests using JUnit to ensure the reliability of the applications you develop. In this role, you will also be responsible for database interactions, requiring strong SQL skills and experience with DB2. You will utilize Hibernate ORM for object-relational mapping and will be expected to have a solid understanding of web services, both SOAP and REST. Familiarity with JBoss BPM (Drools) and BIRT Reporting is preferred but not mandatory. You will be part of an Agile development team, participating in Scrum ceremonies and contributing to the continuous improvement of the development process.

Responsibilities

  • Design, develop, and maintain microservices-based applications.
  • Write clean, maintainable, and efficient code in Java v1.8.
  • Implement and integrate various frameworks including Spring/Spring Boot, Angular, and Struts.
  • Develop and execute unit tests using JUnit to ensure code quality.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Adhere to Java coding standards and best practices throughout the development process.
  • Perform database operations using SQL and DB2, utilizing Hibernate ORM for data management.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with the latest industry trends and technologies related to Java and microservices.

Requirements

  • Strong knowledge in Java v1.8.
  • Hands-on experience in Microservices development.
  • Hands-on experience in Angular framework.
  • Hands-on experience in Spring/Spring Boot framework.
  • Hands-on experience in Struts framework.
  • Hands-on experience in Hibernate ORM framework.
  • Strong SQL writing skills.
  • Experience with versioning tools such as Git.
  • Experience in writing unit tests using JUnit.
  • Exceptional analytical, troubleshooting, and problem-solving skills.
  • Knowledge of JSP tag libraries and web services (SOAP and REST).
  • Familiarity with JBoss BPM (Drools) and BIRT Reporting is preferred.
  • Understanding of object-oriented programming and design patterns.
  • Experience with Scrum and Agile SDLC is preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service