05 Aug
|
Cephas Consultancy Services Private
|
India
05 Aug
Cephas Consultancy Services Private
India
Positions: 2 Full Time
Experience
8 - 12 Years
Software Engineer Full Stack Java Development Position Overview
We are seeking an experienced Software Engineer to join our dynamic product engineering team. In this role, you will design, build, and deploy scalable, resilient, and highly available microservices on Google Cloud Platform (GCP). Working in a collaborative Full-Stack eXtreme Programming (XP) environment, you will leverage Test-Driven Development (TDD), Pair Programming, CI/CD automation, and advanced AI-assisted engineering tools to deliver high-impact digital products that drive business value.
This is an excellent opportunity for a senior-level engineer who is passionate about cloud-native architecture, modern software practices, and mentoring others in a fast-paced, innovation-focused setting.
Key Responsibilities Development & Architecture
- Design and deploy Java 17+ and Spring Boot 3.x microservices on Google Cloud Platform
- Build and optimize APIGEE endpoints and RESTful APIs with comprehensive Swagger documentation
- Architect and implement multi-tier caching layers using endpoint caching, cache-aside patterns, and read/write-through strategies
- Develop full-stack solutions integrating backend services with React-based frontend applications
- Implement Spring Batch, reactive programming, and data stream/pipeline processing for enterprise-scale applications
Modern Engineering & AI Integration
- Leverage AI-assisted coding tools (Git Hub Copilot, Gemini Code Assist, Agentic AI) to accelerate design, refactoring, and documentation
- Implement AI-driven testing strategies and predictive defect analysis to improve code quality
- Stay current with emerging technologies and integrate them into development workflows
- Mentor team members on best practices for utilizing AI-assisted development tools
Dev Ops, SRE & Monitoring
- Build and maintain CI/CD pipelines using Tekton and Cloud Build on GCP infrastructure
- Implement Infrastructure-as-Code using Terraform for reproducible and scalable deployments
- Automate performance monitoring and establish predictive telemetry using Dynatrace and Splunk
- Apply AIOps-driven guidelines to minimize Mean Time To Resolution (MTTR) and enhance system reliability
- Ensure high availability and fault tolerance across all deployed microservices
Technical Leadership & Strategy
- Conduct technical discovery sessions to understand current state (as-is) and design future state architectures
- Evaluate technical solutions against commercial and cost criteria to optimize cloud spending
- Advise product and engineering teams on cloud design patterns and architectural best practices
- Mentor junior developers and provide guidance on technical implementation and career growth
- Provide accurate user story estimation and technical feasibility assessments
- Champion code quality, security, and operational excellence standards
Agile Collaboration
- Actively participate in eXtreme Programming (XP) practices including Pair Programming and Test-Driven Development
- Engage in Agile ceremonies: sprint planning, backlog grooming,
sprint reviews, and retrospectives
- Collaborate on journey mapping and user story refinement with cross-functional teams
- Work effectively in a global delivery environment with distributed teams
Required Qualifications Education
- Bachelor's degree in Computer Science, Information Technology, or related field (B.E., B. Tech, M.C.A., or equivalent)
Experience
- Overall: 7+ years of skilled experience in enterprise web application and backend service development
- Java/Spring Core: 5+ years of hands-on technical expertise in:
- Core Java and advanced Java features
- Spring Boot and Spring Batch frameworks
- Reactive programming and Project Reactor
- Data streams and pipeline processing
- Cloud Infrastructure: 3+ years of cloud platform experience with:
- 2+ years of hands-on GCP architecture and implementation
- Practical experience with Compute Engine, Cloud Run, Cloud SQL, Pub/Sub, and Redis
- Cloud Build and containerization technologies
- API, Security & Quality Assurance: Demonstrated experience with:
- APIGEE API management and gateway solutions
- Code quality and security tools (Sonar Qube, Cycode, 42Crunch)
- Test-Driven Development and testing frameworks (JUnit, Mockito)
- Performance testing tools (JMeter)
- Dev Ops & Monitoring: Hands-on deployment and monitoring experience with:
- Tekton for CI/CD pipeline automation
- Terraform for Infrastructure-as-Code
- Splunk and Dynatrace for observability and monitoring
- Frontend Development: Working knowledge of React and modern frontend frameworks
- Emerging Technologies: Familiarity with AI-assisted development tools (Git Hub Copilot, Gemini Code Assist) and AIOps concepts
Mandatory Technical Skills
- Full Stack Java Development
- Spring Boot (3.x preferred)
- React
- Microservices Architecture
- Google Cloud Platform (GCP)
- Cloud Build
Preferred Qualifications
- 5+ years of experience architecting fault-tolerant, high-availability microservices systems
- Google Cloud Platform (GCP) and/or Reactive Programming certifications
- Strong proficiency in relational databases (PostgreSQL, SQL Server, DB2) and NoSQL databases
- Experience with Google Big Query for data analytics and warehousing
- Extensive SRE (Site Reliability Engineering) background in Java and GCP environments
- Proven ability to minimize MTTR using AI-powered diagnostic and observability tools
- 4+ years of experience in Agile Scrum environments delivering complex, global, headless digital architectures
- Track record of successful technical mentoring and team leadership
- Excellent communication, problem-solving, and stakeholder management skills in distributed global teams
- Open source contributions or published technical articles demonstrating thought leadership
Technical Competencies
Category
Required
Preferred
Programming Languages
Java 17+, Java Script/React
Python, SQL
Frameworks & Libraries
Spring Boot 3.x, Spring Batch, Project Reactor
Spring Cloud, Spring Security
Cloud Platforms
Google Cloud Platform (Compute Engine, Cloud Run, Cloud SQL, Pub/Sub, Redis)
AWS, Azure, Kubernetes
Databases
Cloud SQL, Redis
PostgreSQL, MySQL, MongoDB, Big Query, Firestore
API & Integration
RESTful APIs, Swagger/OpenAPI, APIGEE
gRPC, GraphQL, Event-driven architecture
Dev Ops & CI/CD
Cloud Build, Tekton, Terraform, Docker
Git Lab CI, Jenkins, Helm
Monitoring & Observability
Dynatrace, Splunk, Cloud Logging
Prometheus, Grafana, ELK Stack
Testing & Quality
JUnit, Mockito, TDD, Sonar Qube
JMeter, Selenium, Cycode, 42Crunch
AI-Assisted Tools
Familiarity with AI coding assistants
Git Hub Copilot, Gemini Code Assist, Agentic AI
What We're Looking For
You are a senior-level engineer with a passion for building scalable, cloud-native systems. You have:
- Deep expertise in Java and Spring Boot ecosystem with proven track record of delivering production systems
- Strong architectural thinking and ability to design systems that scale reliably
- Hands-on experience with Google Cloud Platform and modern Dev Ops practices
- Commitment to code quality, testing, and continuous improvement
- Collaborative mindset and ability to thrive in pair programming and XP environments
- Curiosity about emerging technologies, including AI-assisted development tools
- Excellent communication skills and ability to mentor junior team members
- Experience working in Agile environments with distributed global teams
Work Environment & Culture
- Cooperative Setting: Work with talented engineers in a Full-Stack eXtreme Programming (XP) environment
- Modern Practices: Embrace Pair Programming, Test-Driven Development, and continuous integration
- Innovation Focus: Leverage cutting-edge tools including AI-assisted development platforms
- Global Team: Collaborate with distributed teams across multiple time zones
- Professional Growth: Opportunities to mentor others and develop technical leadership skills
- Agile Delivery: Participate in sprint-based development with regular feedback and continuous improvement
Compensation & Benefits
Competitive compensation package commensurate with experience. Benefits include health insurance, professional development opportunities, and other company-specific benefits.
Equal Opportunity Statement
We are an equal opportunity employer committed to building a diverse and inclusive team. We welcome applications from candidates of all backgrounds and experiences.
How to Apply
Please submit your resume, portfolio (Git Hub profile or relevant work samples), and a brief cover letter highlighting your experience with Java, Spring Boot, GCP, and microservices architecture. Include any relevant certifications or notable projects you've contributed to.
PI0d8aac95835d-30511-41244763
📌 92303 Full Stack Java Developer, Spring Boot, React, Microservices, cloudbuild, GCP- GDC (India)
🏢 Cephas Consultancy Services Private
📍 India