1

Applications Developer Java Jobs in Massachusetts

Backend Developer - Java

Boston, MA · On-site

$54.75 - $71.25/hr

They are seeking an experienced Senior Java Software Engineer to join their Workflow team, focusing ... grade applications. • Proven experience in API development (RESTful and/or GraphQL) and ...

Full-Stack Developer (Java)

Boston, MA · On-site

$57 - $73.50/hr

Demonstrable Experience in developing Web Services, JavaScript/HTML5/CSS3 based Web applications. U ... Ideally looking for a full stack developer with experience in Java and Java based Web based ...

Java Developer

Waltham, MA · On-site

$55 - $71.25/hr

Java and Object Oriented Programming Java EE applications server such as Weblogic or Tomcat Qualifications: MVC framework such as Spring or STRUTS and JSP/JSTL Good written and oral communication ...

Java Developer

Boston, MA · On-site

$30 - $35/mo

We are looking for highly skilled programmer with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

We are looking for highly skilled programmer with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

We are looking for highly skilled programmer with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

We are looking for highly skilled programmer with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developer Location : Boston, MA (Hybrid) - Local MA candidates only Duration : Long term ... applications using Java, Spring Boot, and Python. · Build and manage data pipelines and work on ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Position: Java Developer Location: Boston, MA Duration: 6-12 Months The position is primarily ... Ability to interpret and troubleshoot applications using logs (troubleshooting Java memory issues ...

Java Developer

Boston, MA · On-site

$140K - $220K/yr

Java Developer Employment Type: Full-Time Department: Information Technology CGS is seeking a Java ... applications including Java Server Faces Framework. CGS brings motivated, highly skilled, and ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developer Location: Holyoke, MA (Onsite) (Local Only) Duration: 12+ Months Client is looking ... Enhance existing applications using Java 17 and Spring Boot on ECS Fargate * Interact with Oracle ...

Java Developer

Springfield, MA · On-site

$50.75 - $65.75/hr

Java Developer Location: SpringFiled, MA (Hybrid) Term: 6+ Months Contract Duties: We're looking ... applications Responsibilities: Works closely with Business leads, QA leads and technical ...

Java Developer

Boston, MA · On-site

$55.50 - $72/hr

Boston, MA (onsite 4 days/week) Interview process - will require in person interview Developers are ... based applications • Minimum 5 years development experience in Java/J2EE technologies • ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Collaborate with business analysts, other developers, and QA team members to build and deploy applications in support of business and technical in * Proficiency in Java development, RESTful service ...

next page

Showing results 1-20

Applications Developer Java information

What does an applications developer Java do?

An Applications Developer Java is responsible for designing, developing, testing, and maintaining software applications using the Java programming language. They work on both the front-end and back-end of applications, ensuring that the software meets user requirements and performs efficiently. These developers often collaborate with other team members such as designers, analysts, and testers to deliver robust and scalable solutions. Their work may involve troubleshooting, debugging, and optimizing existing Java applications, as well as integrating new features based on client or business needs.

What are the key skills and qualifications needed to thrive as an applications developer Java, and why are they important?

To thrive as an Applications Developer Java, you need a solid understanding of Java programming, object-oriented design principles, and a relevant degree in computer science or a related field. Familiarity with tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is typically required. Strong problem-solving skills, effective communication, and the ability to collaborate within a team are standout soft skills for this role. These skills and qualities are essential to develop robust, scalable applications that meet user requirements and integrate seamlessly into existing systems.

What are some common challenges faced by applications developers working with Java, and how can they be addressed?

Applications Developers specializing in Java often encounter challenges such as managing legacy code, ensuring application scalability, and keeping up with frequent updates in Java frameworks and libraries. Collaborating closely with QA testers and DevOps teams helps streamline deployments and maintain code quality. To address these challenges, developers frequently use version control systems, participate in code reviews, and engage in continuous learning through online courses or peer knowledge-sharing. Staying proactive about best practices and regularly refactoring code can significantly enhance project outcomes and career growth.

What is the difference between Applications Developer Java vs Applications Developer .NET?

AspectApplications Developer JavaApplications Developer .NET
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Microsoft certifications
Work EnvironmentTypically in Java-based enterprise environments, financial institutions, tech firmsOften in Windows-based environments, corporate, and enterprise settings
Employer & Industry UsageFinancial services, tech companies, government agenciesHealthcare, finance, enterprise software companies
Common Search & ComparisonYesYes

Applications Developer Java and Applications Developer .NET are both specialized roles focused on application development within different technology stacks. Java developers primarily work with Java-based platforms, while .NET developers focus on Microsoft technologies. Both roles require similar educational backgrounds and certifications, and they are often employed in enterprise environments. The choice between them depends on the company's technology infrastructure and project requirements.

What cities in Massachusetts are hiring for Applications Developer Java jobs?

Cities in Massachusetts with the most Applications Developer Java job openings:

Backend Developer - Java

Boston, MA • On-site

Javen Technologies, Inc.
11 - 50 employees

$54.75 - $71.25/hr

Full-time

Re-posted 3 days ago


Key responsibilities

  • Design, develop, and enhance highly available, scalable backend services and APIs using Java and related technologies.

  • Architect and implement microservices and distributed systems with a focus on performance, fault tolerance, and maintainability.

  • Own services end-to-end, from design through deployment and monitoring, ensuring high reliability and quality standards.


Job description

Job Summary:
LSEG (London Stock Exchange Group) is a diversified global financial markets infrastructure and data business. They are seeking an experienced Senior Java Software Engineer to join their Workflow team, focusing on designing and implementing high-performance, distributed systems and event-driven microservices.
Responsibilities:
• Design, develop, and enhance highly available, scalable backend services and APIs using Java and related technologies.
• Architect and implement microservices and distributed systems with a focus on performance, fault tolerance, and maintainability.
• Collaborate cross-functionally with product managers, QA engineers, and other development teams to translate business requirements into robust technical solutions.
• Implement event-driven architectures and asynchronous communication patterns (e.g., Kafka, RabbitMQ, or similar).
• Own services end-to-end, from design through deployment and monitoring, ensuring high reliability and quality standards.
• Participate in code reviews, design discussions, and architecture sessions, contributing to best practices and continuous improvement.
• Work with DevOps and CI/CD tools (e.g., Docker, Kubernetes, Jenkins, Ansible) to automate and streamline delivery.
• Maintain and optimize data access and storage using MongoDB or other NoSQL databases.
• Stay current with emerging backend technologies and bring innovative ideas to improve our system design and development practices.
Qualifications:
Required:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline. (highly preferred)
• 6+ years of hands-on development experience with Java (Java 8 or higher) building complex backend systems.
• 8+ years of total software engineering experience in designing and building enterprise-grade applications.
• Proven experience in API development (RESTful and/or GraphQL) and microservice architecture.
• Deep understanding of object-oriented design principles, design patterns, and data structures.
• Strong experience with distributed systems, asynchronous processing, and event-based architectures.
• Hands-on experience working with MongoDB or other NoSQL databases at scale.
• Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
• Experience implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
• Proficiency with build tools such as Maven or Gradle, and familiarity with testing frameworks (JUnit, Mockito, etc.).
• Excellent problem-solving skills, attention to detail, and ability to work independently with minimal supervision.
• Strong communication and collaboration skills with cross-functional teams.
Preferred:
• Experience with frontend technologies such as ReactJS (helpful for end-to-end understanding, not mandatory).
• Exposure to cloud platforms (AWS, Azure, or GCP).
• Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack).
• Familiarity with domain-driven design (DDD), CQRS, or event sourcing concepts.
Company:
Javen Technologies is a Bloomington based Software Services Company. We specialized in providing software development and IT staffing services. Founded in 2003, the company is headquartered in Bloomington, USA, with a team of 201-500 employees. The company is currently Growth Stage.