Java Full Stack Developer
Artech LLC
Boston, MA
Location: Boston, MA - onsite
Duration: 6 months
GBaMS ReqID: 10418642
Java Full Stack Developer
Position Overview
We are seeking a highly skilled Java Full Stack Developer with 8+ years of hands-on experience in designing, developing, and deploying enterprise-grade applications. The ideal candidate will have strong expertise in Java, Spring ecosystem, Microservices, front-end frameworks, cloud platforms, and modern DevOps practices. This role involves working closely with cross-functional teams to build scalable, secure, and high-performing solutions.
Key Responsibilities
Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and modern front-end technologies.
Build and optimize microservices architecture ensuring high scalability and performance.
Develop UI components and interfaces using Angular / React / Vue.js (based on company stack).
Write efficient, reusable, and reliable code, ensuring the highest standards of quality and performance.
Collaborate with product managers, architects, QA teams, and other developers to deliver high-quality features.
Implement CI/CD pipelines and automate deployment workflows.
Integrate applications with relational and NoSQL databases.
Troubleshoot complex issues across the application stack.
Participate in code reviews, architectural discussions, and technical decision-making.
Ensure application security, performance tuning, and compliance with industry best practices.
Stay updated with emerging technologies and propose adoption of new solutions.
Required Skills & Qualifications
8+ years of professional experience in full stack development.
Strong proficiency in:
Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security
RESTful APIs, Microservices architecture
Front-end development experience with:
Angular / React (including TypeScript, HTML5, CSS3)
Hands-on experience with:
SQL (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra)
Version control: Git, GitHub/GitLab/Bitbucket
Build tools: Maven/Gradle
Experience with cloud platforms such as AWS, Azure, or GCP.
Experience in Docker, Kubernetes, and container orchestration is a strong plus.
Knowledge of CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).
Strong understanding of object-oriented design, design patterns, and coding best practices.
Excellent problem-solving, analytical, and communication skills.
Preferred / Nice-to-Have Skills
Experience with messaging systems (Kafka, RabbitMQ).
Knowledge of API Gateway, Service Mesh, and distributed tracing tools.
Exposure to test automation frameworks: JUnit, Mockito, Selenium, Cypress, etc.
Experience with performance tuning and application monitoring tools (New Relic, AppDynamics, Prometheus, Grafana).
Education
Bachelor's or Master s degree in Computer Science, Engineering, or related field.
Comments for Suppliers: