Java Technical Lead
CAI
Java Technical Lead
**Req number:**
R6218
**Employment type:**
Full time
**Worksite flexibility:**
Onsite
**Who we are**
CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.
**Job Summary**
We are looking for a motivated Java Technical Lead ready to take us to the next level! If you understand JAVA, Microservices, Java 8+, Spring Framework, Spring Boot, Spring OAuth2 and are looking forward to your next career move, apply now
**Job Description**
We are looking for a **Java Technical lead** . **This position will** be **full-time** and **Onsite Gurugram.**
**What You’ll Do**
+ Lead and guide a team of engineers in the design, development, and implementation of software solutions leveraging Java Spring Boot on AWS.
+ Architecture Design: Take a lead role in the high level & low level design and development of cloud-native applications, primarily based on microservices, ensuring scalability, security, and performance.
+ Code Development: Actively lead coding related tasks for team, including hands on coding by self. Take responsibility for reviewing code of solutions & projects to maintain high standards of development within the Java Spring Boot stack.
+ DevOps: Lead development of full DevOps using Jenkins, Nexus, Clair, Sonarcube.
+ Technology Expertise: Serve as a subject matter expert in Java, Spring Boot, AWS services, and microservices-based architecture, providing guidance and support to the team.
+ Collaboration: Collaborate with cross-functional teams, including Business Analysts, Project Managers, UX/UI designers, Testing and other stakeholders, to align technological solutions with business objectives.
+ Problem Solving: Address complex technical issues and provide innovative solutions to challenges related to scalability, performance, and system integrations.
+ Best Practices: Advocate for and enforce best practices in software development, ensuring code quality, testing, and maintainability.
+ Documentation: Create and maintain technical documentation, ensuring that processes, procedures, and best practices are well-documented for future reference.
+ Actively participate in assessment of emerging/ new technologies & solutions through proof-of-concept experimentation with own & partner technology teams. Lead the first stage of innovation.
+ Actively participate in technology governance with project execution teams with milestone/ monthly scorecard, risk mitigation, and change control.
+ Develop & maintain multi-level stakeholder relationship internally with IT business departments, and externally with vendors, partners and customers for effective technology delivery and escalation management.
**What You'll Need**
+ 8+ Hands on roleplay as software developer & technology lead through SDLC phases of bespoke open-source web & mobile applications of multi-tier architecture (Java/ J2EE).
+ Proficient in Java 8+, Spring Framework, Spring Boot, Spring OAuth2.
+ Implement real-time data streaming solutions and event-driven architectures using Apache Kafka.
+ Utilize PostgreSQL for database design, implementation, and optimization.
+ Proficient in object-oriented analysis using SOLID design principles and common design patterns.
+ Experience with cloud native microservices based applications. Experience in implementing various microservices design patterns like Service Discovery, Circuit Breaker, API Gateway.
+ Hands on experience in implementing DevSecOps processes by using various CI/CD tools like Jenkins, Kuber netes, Git Ops, AWS cloud formation, Maven, Sonar, Clair scanner etc.
+ Good knowledge of test automation frameworks like Selenium, Rest Assured & JMeter for load testing.
+ Expertise in cloud container platforms like AWS EKS & ECS.
**Physical Demands**
+ Sedentary work that involves sitting or remaining stationery most of the time with occasional need to move around the office to attend meetings, etc.
+ Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.
**Reasonable accommodation statement**
If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.
Confirmar seu email: Enviar Email
Todos os Empregos de CAI