Job Summary

Java Developer

  • Location:
    Boston, MA
  • Job reference:
  • Category:
    Information Systems - Application / Software Development
  • Contract Type:
    Direct Hire

The Senior Developer will be responsible for designing, developing & maintaining large scalable, high availability applications using the Java/Spring technology stack. The job requires the person to work both individually and as part of a team to deliver large scale content acquisition & analytical systems for compliance Solutions. As part of this job the senior developer will:

  • Work with Product Owners to understand requirements, design estimate and deliver solutions to QA/operations
  • Be an SME for developing Java applications, able to mentor team and provide best practices
  • Design and implement scalable, elegant and maintainable Java applications
  • Contribute as a hands-on developer

Core Requirements:

  • 7+ years of experience as a Java software engineer/lead developer
  • Strong experience with large scale/high availability java applications
  • Expert knowledge of Spring framework
  • Experience with data integration, text/data mining
  • Knowledge of Linux and shell scripting (python a plus)
  • Knowledge of professional software engineering best practices
  • Experience using Agile/scrum methodologies
  • Experience developing with relation database like PostgreSQL or SQL Server
  • Experience developing with NoSQL like MongoDB
  • Knowledge of professional software engineering best practices
  • Experience using Agile/scrum methodologies Knowledge of version and revision control practices and procedures
  • Ability to participate in the requirements process, providing feedback and engagement to ensure sounds processes are developed
  • Ability to review, analyze, and modify existing systems

Additional Requirements:

  • Demonstrate conduct reflecting high level of discretion and confidentiality
  • Strong organizational and communication skills
  • Experience with containerization (Docker & Kubernetes)
  • Excellent interpersonal skills
  • Experience in Project Management and dealing with customer data
  • Critical thinking skills and ability to adapt to rapid project changes

Nice to have:

  • Experience working with relational databases
  • Experience with C#/.NET
  • Knowledge of/familiarity with search & text analytics platforms like Lucene/Solr

Apply Below!

Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement