E-Solutions Group - Berkeley Heights, NJ

posted about 2 months ago

Full-time
Berkeley Heights, NJ
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Java Developer (Backend Developer) role is focused on hands-on coding, requiring proficiency in Java and related technologies. The position emphasizes the development of scalable, high-resiliency systems and microservices architecture, with a strong foundation in both backend and some frontend technologies.

Responsibilities

  • Hands-on coding in Java and related frameworks.
  • Develop and maintain microservices architecture.
  • Work with SQL and NoSQL databases such as MongoDB and Oracle.
  • Utilize UI tool sets and programming languages including Core JavaScript, Angular, React, CSS, HTML, and Node.js.
  • Implement Big Data technologies like Apache Hadoop and Spark.
  • Participate in Agile development processes and utilize SDLC tools like Maven and Jenkins.
  • Conduct testing using tools such as Junit, Selenium, and Mockito.
  • Troubleshoot and code web services and RESTful APIs.
  • Apply design patterns in microservices development.

Requirements

  • Proficiency in Java, Spring Framework, and Spring Boot.
  • Strong SQL skills with experience in MongoDB or Oracle.
  • Experience with microservices architecture and scalable systems.
  • Familiarity with UI technologies including Angular 11 or higher and React.
  • Knowledge of Big Data technologies such as Apache Hadoop and Spark.
  • Experience with Agile development methodologies and SDLC tools.
  • Solid coding and troubleshooting skills for web services and RESTful APIs.

Nice-to-haves

  • Experience with workflow systems.
  • Familiarity with testing frameworks like Cucumber.
  • Understanding of design patterns in software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service