What are the responsibilities and job description for the Technical Lead - Senior Java Developer position at capgemini?
We are looking for senior Java Developer to be part of the growing, dynamic team of Software Engineers, which is responsible for the design and development of several platform microservices.
What You Will Do:
Design and develop cloud micro-services (E-commerce, service provisioning, etc.) for integration with the Cloud portfolio.
Design of REST APIs for external clients of the platform
Challenge and redefine existing architecture; foresee post-deployment design challenges; scale bottlenecks.
Develop and implement software verification plans and QA procedures.
Document and maintain software functionality.
Who You Are:
A Software Engineer is expected to have 5 years of solid, active commercial software development work, including significant personal ownership of projects or initiatives. Good written English and speaking skills.
Skills / Project Experience - required:
Strong knowledge of Java, paired with experience in Spring, JDBC, Hibernate, and REST Web Services
Strong conceptual understanding of OOPS, Design Patterns, Microservice architecture, and Clean Architecture
Experience with application servers/servlet containers (Wildfly, Tomcat, etc.)
Experience in Linux, Docker, and Kubernetes management
Strong SQL experience (specifically PostgreSQL) & CD/CI testing.
Skills / Project Experience - nice to have:
Experience in REST APIs design.
Developing and deploying applications in cloud platforms (Azure, AWS)
Experience in e2e (Selenium, Cucumber).
Experience in DevOps process and CI tools like Jenkins.
Experience in Python
The pay range that the employer in good faith reasonably expects to pay for this position is $44.73/hour - $69.89/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 : $45 - $70