Accepting Applications
Full-time
On-site
LinkedIn
Posted 1 month, 2 weeks ago
11 views
0 applications
Job Description
We are seeking a
Software Engineer – Java
with
2–4 years of experience
to design, develop, and maintain scalable Java applications. The ideal candidate will have hands-on experience with
Spring Boot, microservices, REST APIs, Angular
, and modern DevOps practices while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Develop and maintain Java applications using
Spring Boot
.
- Build and integrate
RESTful APIs
and microservices.
- Develop front-end components using
Angular (v13+), JavaScript, HTML5, and CSS
.
- Optimize
MySQL, PostgreSQL, and MongoDB
databases.
- Participate in code reviews and follow coding best practices.
- Support CI/CD,
Docker
,
Kubernetes
, and cloud deployments (
AWS/Azure
).
- Implement workflow automation using
Camunda BPM
and IAM solutions with
Keycloak
.
- Use
Liquibase/Flyway
for database migrations.
- Monitor applications using
Prometheus, Grafana,
or
ELK Stack
.
- Troubleshoot and resolve application issues.
Technical Skills
- Java, Spring Boot, REST APIs, Microservices
- Angular (v13+), JavaScript, HTML5, CSS, Node.js
- MySQL, PostgreSQL, MongoDB
- Docker, Kubernetes, CI/CD
- AWS or Azure
- Camunda BPM, Keycloak
- Liquibase/Flyway
- Prometheus, Grafana, ELK Stack
Qualifications
- Bachelor's degree in computer science, Software Engineering, IT, or a related field.
- 2–4 years
of hands-on Java development experience.
- Experience with Spring Boot and modern software development practices.
- Java, AWS/Azure, or DevOps certifications are an advantage.