We are seeking an experienced Senior Full Stack Engineer with a strong backend development background and hands-on experience with AI-assisted development tools. The ideal candidate will have extensive experience in Java, relational databases, SQL performance tuning, modern backend frameworks, and cloud-native application development.
Required Experience
5–7+ years of professional software development experience.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Experience using AI-enabled coding IDEs (e.g., VS Code with AI extensions).
Hands-on experience with AI coding agents such as Claude Code, Codex, or similar.
Required Technical Skills
Backend Development
Java 8+ (Multithreading, Collections, Generics, Lambda Expressions, I/O)
Spring Framework (Core, MVC, Boot, Security, Data JPA)
JDBC, JTA, Dependency Injection, DAO
Hibernate ORM
REST APIs and GraphQL
Database
Strong experience with MS SQL Server or PostgreSQL
Advanced SQL development (complex joins, query optimization, performance tuning)
Strong understanding of relational database concepts
Frontend
Angular 9+
JavaScript
HTML
CSS
jQuery
DevOps & Cloud
Docker
AWS EKS
CI/CD pipelines
Jenkins
JIRA
Maven
Gradle
Testing
JUnit
Mockito
Cucumber
Additional Technologies
Apache Tomcat
Jetty
Kafka
XML & JSON
Design Patterns (MVC, Factory, Singleton, DAO, DTO, Facade)
Responsibilities
Design, develop, test, deploy, and maintain enterprise applications.
Build scalable and secure backend services using Java and Spring technologies.
Optimize application and database performance.
Develop and consume RESTful and GraphQL APIs.
Collaborate with business and technical teams to design and implement solutions.
Support production environments, troubleshoot issues, and deliver enhancements.
Participate in architecture discussions, code reviews, and best practice initiatives.
Utilize AI-assisted development tools to improve engineering productivity and code quality.
Interview Process
Two interview rounds
Round 1: Virtual
Round 2: In-Person