About the job
As a senior member of our team, you will be responsible for the architecture, design, and implementation of our Java components. Everything from design principles to automated testing, deployment, and configuration using the latest industry technologies and keeping a crisp definition of done will be your charter.
What is a typical day on the job like?
- Write well-structured, efficient, and maintainable code
- Participate in the design, development, and implementation of applications, using a mix of technologies
- Analyze business needs to implement new features in our products
- Develop new or improve existing functionalities
What we are looking for in a candidate?
- 4+ years of professional experience in Java development
- Proven in-depth knowledge of Linux, Spring, and networking
- AWS EC2, S3, and related services is a plus
- Working understanding of Agile Scrum development is a plus
- Strong analytical, problem solving, and debugging skills
- Proficient verbal and written English communication