Location: North Quincy, MA - onsite
Duration: 6 months
GBaMS ReqID:
Role Overview:
We are seeking a highly skilled and experienced Java Developer with expertise in Java J2EE, OOPS, Spring Boot, Microservices , and RESTful API Development . As a Senior Java Developer, you will play a pivotal role in designing, developing, and maintaining enterprise-level applications. You will collaborate closely with cross-functional teams, including architects, product managers, and other developers, to deliver robust and scalable software solutions.
Key Responsibilities:
- Software Design & Development: Design, develop, and maintain robust and scalable Java-based applications using Java J2EE , Spring Boot , and Microservices architecture .
- Microservices & RESTful APIs: Lead the development of RESTful APIs and microservices that are modular, reusable, and maintainable.
- OOPS Principles: Apply Object-Oriented Programming (OOP) principles to design efficient, clean, and reusable code.
- Performance Optimization: Troubleshoot, debug, and optimize the performance of existing systems and applications.
- Integration: Integrate third-party services, APIs, and data sources into existing applications.
- Cloud & DevOps: Collaborate with the DevOps team to deploy applications to cloud environments such as AWS, Azure, or GCP .
- Testing & Quality Assurance: Write unit tests and work with QA teams to ensure the quality and performance of applications.
- Collaboration & Mentorship: Mentor junior developers and collaborate effectively with team members, sharing knowledge and best practices.
- Agile Methodology: Work in an Agile environment , contributing to sprint planning, daily standups, and retrospectives.
- Experience: 7+ years of experience in software development with a focus on Java , Spring Boot , and Microservices .
- Core Java/J2EE: Strong understanding and hands-on experience in Java J2EE , including key concepts like multithreading, collections, exception handling, and memory management.
- Spring Framework: Deep expertise in Spring Boot for building microservices-based applications, Spring MVC , Spring Security , and Spring Data .
- Microservices Architecture: Proven experience in designing and implementing Microservices with knowledge of inter-service communication, service discovery, and API gateways.
- RESTful APIs: Expertise in designing and consuming RESTful APIs , including knowledge of JSON , HTTP , and Swagger for API documentation.
- Database: Strong experience with relational databases (e.g., MySQL , PostgreSQL ) and NoSQL databases (e.g., MongoDB , Cassandra ).
- Cloud Platforms: Familiarity with AWS , Azure , or Google Cloud Platform (GCP) for deploying scalable applications.
- Version Control: Proficient in using Git for version control and experience with CI/CD pipelines .
- Unit Testing & TDD: Experience with JUnit , Mockito , and other testing frameworks. Strong understanding of Test-Driven Development (TDD) .
- Containerization: Experience with Docker and container orchestration platforms like Kubernetes .
- Agile & Scrum: Experience working in Agile methodologies and familiarity with tools like Jira or Trello .
Top Searches
Job seekers searching for Artech
Other job titles you may consider
Trending Searches in Quincy, MA
Jobs currently in Demand