On-site
Mid Level
Full Time
Posted January 14, 2026
Tech Stack
java
spring-framework
docker
kubernetes
cassandra
apache-cassandra
couchbase
mongodb
spring-boot
appcast
Job Description
**Job Role: Software Engineer - Java**
**In One Sentence:**
**Responsible for design, develop, modify, debug and/or maintain software systems.**
**Responsible for one or more specific modules within a large software system scope**
**What will your job look like?**
- You will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.
- You will follow client's software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable, supportable and demo the software products to partners
- You will investigate issues by reviewing/debugging code, provides fixes and workarounds, and reviews changes for operability to maintain existing software solutions.
- You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
- You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
- You will be encouraged to actively look for innovation and continuous improvement, and efficiency in all assigned tasks.
**All you need is...**
- Bachelor's degree in Science/IT/Computing or equivalent
- 3-4 years of experience in writing software code in Java
- 3-4 years of experience working with the Spring framework
- Prior experience working with RestAPI's
- 3-4 years of knowledge in Unix/Linux
- Good knowledge in Object Oriented Design and development
- Prior experience working within an agile environment
**Even better if you have...**
- Experience working in containerized environments with (Docker, Kubernetes)
- Experience with NoSQL Databases (Cassandra, Couchbase, MongoDB)
- Experience writing microservices using Java SpringBoot