What are the responsibilities and job description for the Full stack java engineer position at capgemini?
Summary
Purpose of Position
The Full Stack Engineer is accountable to the full project life cycle including requirements, analysis, design, software development, quality assurance, user acceptance testing, production deployment and support phases working as a full stack developer for distributed applications that drive Subaru of America's multi-tier web environment.
Primary Responsibilities
- Development of real time integrations and batch processing applications using Java
- Execution of code reviews
- Provide mentorship to other team members
- Troubleshooting and debugging systems
- Test and manage project deployments and production releases
- Provide production support on a rotation basis
- Self-directed, disciplined, and self-aware to balance project development and support activities with a commitment to excellence in quality, problem-solving and communication
- Builds effective relationships and communicates with business partners and vendors to collect and clarify business requirements
- Capable self-starter who is proactive in taking care of what is needed to be done; raise issues, options and opportunities when recognized
- Ensure work is completed on time and in accordance with our coding standards, conventions, and practices
Skill Requirements
- Senior Full-Stack Java developer with 12 years of solid experience in Java
Experience with the following technologies:
- JQuery
- JSP
- API Microservices
- Spring MVC
- Spring data JPA
- Hibernate
- JMS
- UNIX
- SQL
- Design patterns
- Spring framework
- Web service development
- Tomcat
Experience with SOAP & REST API?s Integration
- High level of organizational, written, and oral communication skills
- 4 year degree or equivalent work experience
- 8 or more years of experience
Additional Preferred Skills
Experience with the following technologies is desired but not required:
- AWS
- Spring Boot
- Apache Ignite
- MyBatis
- Continuous Integration environment
- Exposure to Microservices
- Understanding of XML schema
- Exposure to AWS Cloud
Automotive industry experience
- Agile software development
- Experience with JIRA and GitHub.
The pay range that the employer in good faith reasonably expects to pay for this position is $50.85/hour - $79.46/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $51 - $79