Java Full Stack Developer
Java Full Stack DeveloperLocation: Boston, MA - onsiteDuration: 6 months ContractJob Summary:We are seeking an experienced Java Full Stack Developer with 8+ years of expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have strong proficiency in multi-tier architecture, Java backend technologies, and modern UI frameworks, ensuring seamless integration between front-end and back-end systems.Key Responsibilities:Design, develop, and maintain enterprise Java applications using Spring Boot, Hibernate/JPA, and RESTful APIs.Implement multi-tier architecture (Presentation, Business, Data layers) ensuring scalability and maintainability.Develop responsive and interactive UI using Angular/React, HTML5, CSS3, and JavaScript.Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.Optimize application performance across tiers and implement caching strategies.Ensure application security using OAuth2, JWT, and best practices.Integrate with third-party services and APIs.Participate in code reviews, mentor junior developers, and enforce coding standards.Automate build and deploy pipelines using CI/CD tools (Jenkins, GitHub Actions)Troubleshoot and resolve production issues, ensuring high availability and reliability.Required Skills & Qualifications:8+ years of experience in Java SE/EE development.Strong expertise in Spring Boot, Spring Security.Proficiency in RESTful API design and microservices architecture.Hands-on experience with Angular or React for front-end development.Experience with SQL and NoSQL databases (Oracle/PostgreSQL).Familiarity with DevOps tools (Docker, Jenkins).Strong Knowledge of AWS cloud platforms.Strong problem-solving and debugging skills.Excellent communication and collaboration abilities.Preferred Qualifications:Experience with enterprise-scale applications and high-performance systems.Knowledge of UI/UX best practices.Familiarity with automated testing frameworks.