Infomatics Incorporated - Boston, MA

posted 2 months ago

Full-time - Mid Level
Boston, MA
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer role is primarily focused on the development of web-based applications, with a significant emphasis on middle-tier server development (70%) and a smaller portion dedicated to the presentation tier (30%). This position requires developers to implement requirements that span from the front end all the way through to the database and Object-Relational Mapping (ORM) layer. As a Senior Java Developer, you will collaborate closely with Business Analysts to understand project requirements and translate them into effective design solutions. Your role will involve not only the development of source code but also the creation of unit test cases to ensure the quality and functionality of the applications being developed. In addition to coding, you will be responsible for supporting functional and system integration testing, as well as deployment activities. This includes providing support for production environments as needed and ensuring that development schedules are met. The ideal candidate will have a strong background in Java/J2EE technologies and a proven track record of developing robust web applications. You will be expected to leverage your expertise in various technologies and frameworks to deliver high-quality software solutions that meet the needs of the business.

Responsibilities

  • Work with Business Analysts to understand requirements and translate to design
  • Source code development
  • Unit test case development
  • Functional/system integration testing support and Deployment
  • Support production as needed and meet development schedules

Requirements

  • Bachelor's Degree in Computer Science or a related field
  • Minimum 5 years of experience developing web-based applications
  • Minimum 5 years development experience in Java/J2EE technologies
  • Knowledge of XML, JSON, and AJAX techniques
  • Experience with Spring, Spring MVC, an ORM framework (myBatis or Hibernate preferred)
  • Experience using and implementing RESTful web services
  • Experience with Java, JavaScript, JSP, CSS, HTML, jQuery
  • Experience with multi-threading using core Java libraries particularly the Executor framework
  • Strong understanding of SQL database design
  • Experience with Cloud technologies focused on AWS (S3, ec2, kubernetes)
  • Experience with CI/CD Pipelines, Jenkins, Maven
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service