Job Brief:
We are looking for a self-driven Senior Java Developer who is excited to learn and improve his/her skillset in the ever-evolving world of Java
Techwards Overview:
Techwards is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people world-wide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Key Responsibilities:
- Be responsible for enhancing and maintaining a highly transactional Java
- platform and build new Microservices
- The opportunity to work in an Agile fast-paced environment, where requirements can change overnight and getting things done is as simple as making a case and leading the charge
- Work as part of an amazing team of like-minded individuals with a can-do attitude to change the world
- Proactively identify technical debt, where the platform can be optimized, and introduce operational efficiencies
- Design and produce performant, scalable, highly transactional software, that adheres to functional and nonfunctional requirements, and be able to explain them to both technical and non-technical stakeholders
- Estimate, prioritise and execute tasks in a high-pressure environment
- Support the execution of production deployments and go-lives
Qualifications and Experience:
- 5+ years of commercial experience in Java
- Have experience working with relational DBs such as MySQL, Oracle, PostgreSQL. Ideally NoSQL experience
- Have experience developing and designing RESTful API
- Ability to choose the right technology for the task at hand, whether it turns out to be the latest framework or an established one
- You have a strong knowledge of object-oriented design and development best practices
- You have experience with Continuous Integration
- You can estimate, prioritize and execute tasks either by pair programming or single-handedly in a high-pressure environment
- You have an excellent command of the English language
- BSc or MSc in Computer Science or related degree from a top university
- Experience with performant, highly transactional, service-oriented platforms
- Knowledge of Spring Frameworks including Spring Security, Spring Boot, and Spring Data
- Test Driven Development is your bread and butter. Without it, there’s just jam
- Having a working knowledge of Docker, UNIX-based operating systems, and Microservices
- Familiarity with application security, cryptography, and security practices
- Having a working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices
- Experience working with Agile teams or startups
In order to thrive at VentureDive, you
…are intellectually smart and curious