Senior Java Developer (2 of 2)

Codetech•Boston, MA

About The Position

The Senior Java Developer will develop applications using Java/J2EE technologies and related frameworks, web technologies, cloud services, and databases. The role requires experience with Spring and Spring MVC, ORM frameworks, AWS, relational and NoSQL databases, RESTful web services, and CI/CD pipelines.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 7 years of development experience with Java/J2EE technologies.
  • Strong experience with Spring, Spring MVC, and an ORM framework; myBatis or Hibernate preferred.
  • Strong experience with Java, JavaScript, JSP, CSS, HTML, and jQuery.
  • Strong experience with cloud technologies focused on AWS, including S3, EC2, and Kubernetes.
  • Proficiency with 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 myBatis or Hibernate as an ORM framework.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service