About the Role
We\βre looking for an experienced Full Stack Software Engineer who is passionate about solving complex business problems through innovation and strong engineering practices. In this role, you will work across the full software development lifecycle with a strong focus on backend engineering, performance testing (NFT), and SRE principles. You\βll collaborate closely with cross-functional teams in a culture that encourages experimentation, learning, and continuous improvement.
Key Responsibilities
- Design, develop, and maintain scalable backend services using
Java
and the
Spring technology stack
(Spring Boot, Spring MVC). - Build and integrate
REST APIs
, microservices, and cloud-native applications. - Contribute to
performance testing (NFT)
and reliability engineering (SRE) initiatives. - Develop full-stack features with exposure to front-end frameworks as required.
- Work with
Oracle, CockroachDB, MongoDB
, including data modeling and SQL performance tuning. - Build and deploy applications using
Kubernetes (GKE/GKP preferred)
, Docker, Jenkins, GitLab CI. - Integrate messaging systems such as
Kafka
or
IBM MQ
. - Create and maintain API documentation (Swagger/OpenAPI).
- Implement and maintain
security standards
using OAuth2, JWT, Spring Security. - Apply monitoring and logging practices using
ELK Stack, Prometheus, Grafana, Splunk
. - Ensure code quality through tools like
SonarQube, Checkstyle, ESLint
. - Contribute to automation using
Bash
and
Python
scripting.
Required Qualifications
- 5+ years of hands-on Java development experience
, including Spring Boot and related frameworks. - Proven experience as a
Full Stack Java Developer
. - Strong understanding of
microservice design patterns
. - Working knowledge of
Kubernetes
concepts and operation (hands-on preferred). - Experience with
SQL
, performance tuning, and data modeling. - Exposure to
Kafka
, IBM MQ, and messaging systems. - Familiarity with modern development toolsets and CI/CD pipelines.
- Understanding of system architecture (application, data, infrastructure).
- Experience working in large, collaborative engineering environments.
- BS/BA degree in Computer Science, Engineering, or equivalent experience.
- Exposure to cloud-native development and modern technology trends.
Tech Stack Exposure (Highly Desired)
Backend:
Java, Spring Boot, Spring MVC
APIs:
REST, Swagger/OpenAPI
Databases:
Oracle, CockroachDB, MongoDB, SQL
Cloud & Containers:
GKE/GKP, Kubernetes, Docker
CI/CD:
Jenkins, GitLab CI, Maven, Gradle
Testing:
JUnit, TestNG, Mockito, Selenium, Cypress
Messaging:
Kafka, IBM MQ
Monitoring/Logging:
ELK, Prometheus, Grafana, Splunk
Security:
OAuth2, JWT, Spring Security
Version Control:
GitHub
Code Quality:
SonarQube, Checkstyle, ESLint
Collab Tools:
JIRA, Confluence, Slack, Teams
Contact Detail:
Ascendion Recruiting Team