Senior Java Full stack Developer
Contract length: 6 months plus likely to extend
Work location: Hybrid Charlotte NC
Job Summary:
We are seeking a skilled and innovative Java Developer with expertise in Spring Boot JPA and Microservices to join our dynamic team. The ideal candidate will have a strong understanding of modern web design principles responsive design crossbrowser compatibility and performance optimization. You will work in an Agile/Scrum delivery model and play a key role in developing robust scalable web applications and services while collaborating with a diverse team.
Key Responsibilities:
- Develop web applications microservices and sites that are engaging responsive and optimized for various platforms.
- Provide technical expertise in web solutions including collaboration portals enterprise search mobile functionality and interactive forms.
- Ensure crossbrowser compatibility page optimization and adherence to SEO best practices.
- Integrate social media mobile functionality and responsive design into web applications and sites.
- Collaborate closely with Quality Assurance teams to ensure the delivery of highquality outcomes.
- Stay current with industry trends and innovations in web application technologies and share insights with the team.
- Provide guidance on best practices governance and technical direction for web applications.
- Perform benefit analysis for IT solutions and make technology recommendations.
- Lead recruiting efforts and staff performance reviews when necessary.
Qualifications:
- Bachelors Degree in Computer Science Engineering or related field.
- Progressive experience in frontend and backend development including Java Spring Boot JPA and Microservices.
- Experience in Agile/Scrum delivery environments.
Technical Skills Required:
- Mastery of modern web technologies:
- HTML5 CSS3 JavaScript and frameworks such as jQuery AngularJS Ember.js Foundation and Bootstrap.
- REST APIs AJAX XML XSD XSL XPATH and MVC frameworks.
- Strong understanding of responsive web design and mobile interfaces.
- Expertise in crossbrowser behavior compatibility and optimization techniques.
- Knowledge of SEO concepts and coding for Search Engine Optimization.
- Familiarity with source control tools like Git SVN or TFS.
- Proficiency in Java .NET/C# PHP or Ruby for objectoriented coding and scripting.
- Advanced skills in relational database modeling and SQL queries/procedures.
- Experience with rapid prototyping and pitching designs/functionality to stakeholders.
- Creating CSS3 animations and reusable JavaScript libraries.
- Unit testing frameworks and test execution.
Preferred Skills:
- Experience in graphic editing tools such as Adobe Photoshop.
- Familiarity with fluid layouts positioning and template engines.
- Strong communication skills and a collaborative mindset.