Sogeti · 14 hours ago
Lead Java Developer
Sogeti is part of the Capgemini Group, focused on delivering innovative technology solutions to help organizations implement innovation at speed. The Lead Java Developer will design, implement, and maintain software solutions while building robust Web APIs and conducting software analysis and debugging.
Responsibilities
Design, implement, deploy, test, and maintain software solutions
Build robust Web APIs that other teams can leverage to create their own solutions
Develop Web portals for easy access to automated workflows for end users
Conduct software analysis, programming, testing, and debugging
Support continuous improvement, investigate alternatives and new technologies, and present findings for architectural review
Participate in code reviews, provide constructive input, and ensure code quality standards are met
Qualification
Required
Java expertise (Advanced): Write clean, efficient, and high-performance Java code; strong command of multithreading and concurrent programming
Spring Boot: Solid, hands-on experience building production grade services
REST API design: Proven ability to design, develop, and document scalable APIs
Testing: Write comprehensive Junit unit tests, functional tests, and integration tests; familiarity with Mockito or similar frameworks
Debugging & performance: Diagnose and resolve hard production issues; profile, tune, and optimize code for speed and resource usage
Self direction: Able to work independently with minimal guidance while delivering quality results
Backend: Java EE (or equivalent) knowledge
Automated testing: Junit, Mockito, etc
JavaScript (Intermediate) & Frontend: Angular, React, etc. (if applicable)
Web technologies: HTML, CSS, jQuery, etc
Databases: PostgreSQL, MySQL; proficient with SQL
SDLC: Experience across all stages – requirements, design, development, testing, maintenance
CI/CD pipelines: GitHub Actions, GitLab Pipelines, or similar
Preferred
Automation libraries: Apache HttpComponents, JavaMail API, etc
Build & packaging: Maven, Gradle
Container orchestration: Kubernetes (K8s) or similar
Design concepts: Strong grasp of abstractions, design patterns, and nonfunctional requirements (e.g., scalability, security, reliability)
Benefits
Flexible work options
401(k) with 150% match up to 6%
Employee Share Ownership Plan
Medical, Prescription, Dental & Vision Insurance
Life Insurance
100% Company-Paid Mobile Phone Plan
3 Weeks PTO + 7 Paid Holidays
Paid Parental Leave
Adoption, Surrogacy & Cryopreservation Assistance
Subsidized Back-up Child/Elder Care & Tutoring
Career Planning & Coaching
$5,250 Tuition Reimbursement & 20,000+ Online Courses
Employee Resource Groups
Counseling & Support for Physical, Financial, Emotional & Spiritual Well-being
Disaster Relief Programs
Company
Sogeti
Part of the Capgemini Group, Sogeti makes business value through technology for organizations that need to implement innovation at speed and want a local partner with global scale.