Job Description :
Job Title: Lead Java Engineer Full stack More back end experience is necessary Location: Boston, MA REMOTE to start Duration: Contract-to-PERMANENT After contract, this candidate will be on our client's W2. W2 is highly preferred. C2C is possible and the candidate will have to be on our client's W2 within 3-6 months. Sponsorship is not the goal of our client. If you are an agency and there is somebody ready to leave your company permanently, let us know. We are not interested in C2C as the only option because it is not possible. Please do not ask. Responsibilities Include: Bachelor's degree with more than 10 years' experience building commercial software. More than 3 years relevant technical lead experience. This is still a hands-on position. Strong fundamentals in Data structure and Algorithms. Strong advocate of unit testing. TDD is a plus. Strong troubleshooting skills. Experience with Java/J2EE, Spring, Spring MVC, Spring Boot, Service Oriented Architecture (SOA) and Microservices. NodeJS is a nice to have. Wider knowledge across Web and Development technologies, including but not limited to, XML/JSON, JDBC, RESTful Services, JBoss/Tomcat, Maven/Gradle, Docker, Kubernetes etc. Strong experience with Web development technologies including AngularJS, HTML5, JavaScript, JQuery, CSS3. Strong Experience with NoSQL databases. MongoDB is a plus. Experience with AWS services including ECS, EKS, S3, Lambda, SQS/SNS and setting up DevOps pipelines with Jenkins. AWS Certification is a plus. Ability to maintain resource allocation, timely communications and meeting deadlines for high profile projects. Demonstrated success in working with team members, including senior architects, analysts, and project managers, to design and estimate system implementation timelines and costs. Excellent written and verbal communication skills. Ability to grasp emerging technologies quickly. Experience in insurance industry, a plus. Work with Business Analysts to understand requirements and translate to design. Source code development. Unit test case development. Functional/system integration testing support and Deployment. Integrate component design. Support production as needed and meet development schedules. Education: Bachelor's or Master's degree (preferred) in Computer Science or related field. Java Certifications (developer, web component) is preferred.
             

Similar Jobs you may be interested in ..