04 Aug
|
ZapCom
|
Bengaluru
Professional Summary
Forward Deployed Engineer (FDE) and Senior Software Engineer with 48 years of experience designing, developing, and deploying enterprise-grade Java applications. Experienced in partnering directly with customers, product owners, and cross-functional teams to rapidly understand business problems, architect scalable solutions, and deliver production-ready software. Strong expertise in Java 8+, Spring Boot, Microservices, REST/SOAP integrations, cloud-native development, and AI-assisted engineering workflows.
Adept at leveraging up-to-date developer tools to accelerate solution delivery, automate development workflows, and improve engineering productivity while maintaining high standards of code quality, security, and reliability.
Technical Skills
Programming Languages
- Java 8/11/17
- SQL
Frameworks & Backend
- Spring Boot
- Spring MVC
- Spring Cloud
- Hibernate / JPA
- Microservices
- RESTful APIs
- SOAP Web Services
Databases
- Oracle
- PostgreSQL
- MySQL
- MongoDB
Cloud & DevOps
- AWS / Azure
- Docker
- Kubernetes
- Jenkins
- CI/CD Pipelines
AI-Accelerated Engineering
- AI-assisted software development
- GitHub Copilot
- Cursor AI
- Windsurf
- Claude Code
- OpenAI-powered developer workflows
- Prompt engineering for software development
- AI-assisted debugging, refactoring, testing, and documentation
- Rapid prototyping using AI development tools
Build & Version Control
- Maven
- Gradle
- Git
API & Testing
- Postman
- SOAP UI
Methodologies
- Agile
- Scrum
Professional Experience Senior Software Engineer – Java | Forward Deployed Engineer
Key Responsibilities
- Design, develop, and maintain scalable Java-based enterprise applications using Java 8+,
Spring Boot, and Microservices architecture.
- Partner directly with customers and business stakeholders to understand complex business problems and translate them into scalable technical solutions.
- Build and integrate RESTful and SOAP APIs with enterprise applications and third-party platforms.
- Design cloud-native applications with a focus on scalability, resilience, observability, and maintainability.
- Develop backend services using Spring Boot, Spring Cloud, Hibernate, and JPA.
- Leverage AI-assisted engineering tools to accelerate development, code generation, debugging, testing, documentation, and modernization activities.
- Rapidly prototype new features and proof-of-concepts to validate technical feasibility and business value.
- Collaborate with architects, product managers, QA engineers, DevOps teams, and customer stakeholders throughout the software delivery lifecycle.
- Optimize application performance, reliability, scalability, and security using industry best practices.
- Perform code reviews and ensure adherence to clean code principles, design patterns, and coding standards.
- Build and maintain CI/CD pipelines to automate software delivery.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Troubleshoot production issues,
perform root cause analysis, and implement sustainable solutions.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Mentor junior engineers and promote engineering best practices across teams.
Forward Deployed Engineer Competencies
- Customer-facing Solution Engineering
- Technical Discovery Workshops
- Enterprise Solution Architecture
- Rapid Prototyping
- AI-enabled Software Engineering
- API-first Integration
- Cloud-native Development
- System Integration
- Production Readiness
- Technical Consulting
- Cross-functional Collaboration
- Design Thinking
- Requirements Discovery
- Performance Engineering
- Production Support & Incident Resolution
- Stakeholder Management
- Continuous Delivery
- Engineering Productivity
- Technical Leadership
Key Skills
- Java 8/11/17
- Spring Boot
- Spring Cloud
- Hibernate/JPA
- Microservices
- REST APIs
- SOAP APIs
- SQL
- Oracle
- PostgreSQL
- AWS
- Azure
- Docker
- Kubernetes
- Jenkins
- Maven
- Gradle
- Git
- GitHub Copilot
- Cursor AI
- Windsurf
- Claude Code
- OpenAI Developer Tools
- AI-assisted Development
- Prompt Engineering
- DevOps
- Agile
- Scrum
Preferred Experience
- Experience delivering enterprise software in customer-facing environments.
- Experience building cloud-native distributed systems.
- Strong understanding of software architecture and system integration.
- Experience using AI-powered development tools to accelerate engineering workflows.
- Strong analytical, communication, and stakeholder management skills.
- Ability to quicRole & responsibilities
Preferred candidate profile
📌 Lead Java Developer (With Travel Domain Experience) (Bengaluru)
🏢 ZapCom
📍 Bengaluru