- Contribute to architecture decisions, technical design, and evolution of enterprise digital solutions and API-driven platforms
- Develop, test, deploy, and maintain software applications and backend services
- Design and build scalable, secure, high-performance APIs using Java Spring Boot, Node.js, REST, and GraphQL
- Identify and deliver AI-driven solutions to improve operational efficiency, automate business processes, and reduce costs
- Collaborate with engineering teams, product owners, and business stakeholders on architectural decisions and scalability, performance, security, and maintainability
- Integrate applications, services, third-party systems, and cloud platforms for enterprise interoperability
- Conduct code reviews, execute test plans, troubleshoot production issues, and ensure reliable solutions
- Participate in Agile development processes and sprint planning
- Evaluate emerging technologies, AI capabilities, frameworks, and development tools
- Create and maintain architecture diagrams, API specifications, design documents, and implementation guides
- Mentor junior engineers and promote engineering best practices
Requirements
- 5 to 7 years of professional software development experience
- Strong backend application and API development experience using Java Spring Boot, Node.js, and GraphQL
- Experience developing and deploying containerized applications on Kubernetes platforms
- Experience with API security and authentication mechanisms
- Experience implementing logging, monitoring, distributed tracing, and alerting
- Understanding of API design principles, microservices architecture, distributed systems, and cloud-native application development
- Strong analytical, problem-solving, and decision-making abilities
- Ability to collaborate effectively within cross-functional teams
- Commitment to continuous learning and mentoring others
- Strong planning, implementation, deployment, and production support skills
- Preferred: Gradle, GraphQL, NestJS, and GitHub Actions in CI/CD environments
- Preferred: AI-powered solutions, Generative AI applications, Agentic AI workflows, and Model Context Protocol servers
- Preferred: Google Cloud Platform and Kubernetes-based cloud deployments
- Preferred: AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor
- Preferred: enterprise-scale RESTful and GraphQL API design focused on security, performance, and observability
- Bachelor's degree is preferred; specialized training or relevant professional qualification is also mentioned
Core Competencies
Demonstrates expertise in backend application and API development using Java Spring Boot, Node.js, and GraphQL, with a strong focus on scalable, secure, and high-performance solutions. Proven ability to mentor junior engineers and collaborate effectively within cross-functional teams while implementing AI-driven solutions and best practices.
Highest-signal resume keywords
- Java Spring Boot Development
- Node.js Application Development
- GraphQL API Design
- Kubernetes Deployment
- API Security and Authentication
ATS Optimization Keywords
Hard Skills
- Backend Application Development
- API Development
- Microservices Architecture
- Cloud-Native Application Development
- Logging and Monitoring
- Distributed Tracing
- Agile Development
- Technical Design
- Problem-Solving
- Decision-Making
Soft Skills
- Collaboration
- Mentoring
- Planning
- Implementation
- Production Support
Certifications & Qualifications
- Bachelor's Degree
- Specialized Training
Industry Keywords
- Enterprise Digital Solutions
- API-Driven Platforms
- Cloud Platforms
- Interoperability
- Architecture Diagrams
- Implementation Guides
- Continuous Learning
Tools & Technologies
- Gradle
- GitHub Actions
- Google Cloud Platform
- AI-Powered Solutions
- Generative AI Applications
- Agentic AI Workflows
- Model Context Protocol servers
- AI-Assisted Development Tools