Java Developer 1 of 2

Codetech•Boston, MA

About The Position

The Java Developer will work with Business Analysts to understand requirements and translate them into designs, develop source code and unit test cases, and support functional and system integration testing and deployment. The role also supports production as needed, meets development schedules, and contributes to technical architecture decisions and efforts to build and maintain highly scalable software platforms.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 5 years of development experience with Java/J2EE technologies.
  • Experience with Spring, Spring MVC, and an ORM framework.
  • Experience with Java, JavaScript, JSP, CSS, HTML, and jQuery.
  • Experience with cloud technologies focused on AWS, including S3, EC2, and Kubernetes.
  • Proficiency in relational databases such as MySQL, PostgreSQL, or DB2, including writing complex queries and optimizing database performance.
  • Experience with NoSQL databases such as DynamoDB, DocumentDB, or MongoDB for handling unstructured data.
  • Knowledge of XML, JSON, and AJAX techniques.
  • Experience using and implementing RESTful web services.
  • Experience with multithreading using core Java libraries, particularly the Executor framework.
  • Strong understanding of SQL database design.
  • Experience with CI/CD pipelines, Jenkins, and Maven.

Nice To Haves

  • Experience with an ORM framework such as MyBatis or Hibernate is preferred.

Responsibilities

  • Work with Business Analysts to understand requirements and translate them into designs.
  • Develop source code.
  • Develop unit test cases.
  • Support functional and system integration testing and deployment.
  • Support production as needed and meet development schedules.
  • Contribute to technical architecture decisions and efforts to build and maintain highly scalable software platforms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service