Backend Engineer (Junior)
Summary
A junior backend developer builds services in Java with the Spring Framework, Hibernate, and PostgreSQL/MongoDB/Redis at an Indonesian technology consulting firm. Work happens in autonomous, cross-functional teams practicing TDD/BDD, refactoring, and continuous delivery, with deployments on AWS/GCP via Jenkins.
We are looking for smart, self-motivated software developers to join our truly exceptional development team.
Basic Requirements
- Minimum 2 years of working experience
- You care about software; you have a passion for what you do, which you can clearly convey by your actions rather than just waffly personal statements on your CV.
- You have knowledge of Java and Object-Oriented Programming Concepts.
- You have a deep understanding of the Spring Framework and the ecosystem
- Have the intention to always learn
- Able to speak English
- Willing to relocate to the job location
- Self-motivated, resourceful, and creative problem solver
- High conceptual and analytical skill
- For you, it's more than a job.
The Role
Our teams are cross-functional, self-organizing, and highly autonomous. No architects or middle management. You'll be working directly with our Product Managers and stakeholders in a highly collaborative manner. This approach requires a huge amount of teamwork and maturity and is not right for everyone, but we believe it's the best way to create great software.
Among other things, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we're constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:
- Have around-sharing sessions a week, spending time doing things like Katas, Dojos, and discussing practices and technologies.
- However, we're not perfect and not afraid to say so. We recognize we have many problems which need solving and a long way to go on our journey of continuous improvement.
Technologies We Use
Most of our stack is Java, but we're using and investigating many other languages and technologies (e.g., Go, NodeJS, C++, Python). We'd be interested in candidates from any background as long as you have a keen understanding of object-oriented languages. Here's a (not exclusive) list of technologies we currently use:
- Java, Spring Framework, Hibernate
- PostgreSQL, MongoDB, Redis
- Linux, Jenkins, AWS, GCP
- Cucumber, Selenium
- REST, OAuth
- Git
Nostratech is a technology consulting company driven by a group of young, creative, enthusiastic technical professionals ready to help build the next great digital product and system. Our expertise include product development, support & maintenance system and engineering.
Founded in July 2011, we have steadily built Nostra Technology (Nostratech) to establish ourselves and lead in Indonesia's application architecture and engineering market.
We have since been recognized as a key player with a solid reputation for our full stack Oracle Fusion Middleware architects and engineers.