Company Overview:
Imagine working alongside over 4,000 talented individuals driven by a shared passion for excellence and innovation. We’re not just a company; we’re a dynamic ecosystem of companies, including VASS, NATEEVO, Serbatic, vdSHOP, T4S, Comunytek, ECENTA, and CRI group. Our collective strength and the E4 Agile Method empower us to assist large enterprises in their digital transformation journey, executing ground-breaking projects from strategy to operation.
Global Impact, Local Commitment:
At Vass we are not just a business; we are committed to society. In 2019, we established the VASS Foundation to champion research and training in the digital talent space. We proudly allocate 2% of our profits and encourage our entire team to dedicate 1% of their time to impactful solidarity actions. It’s not just about growing the bottom line; it’s about growing together, hand in hand with the community we serve.
About the role:
We are looking for a skilled Java Developer, responsible for designing, developing, and maintaining high-quality applications. You will work closely with cross-functional teams to deliver scalable, robust, and efficient software solutions that meet the needs of our clients.
Key Responsibilities:
- Develop, test, and deploy high-quality Java applications.
- Collaborate with software architects, product managers, and other developers to design software solutions.
- Write well-designed, efficient, and testable code following best practices.
- Troubleshoot and resolve software defects and performance issues.
- Participate in code reviews to ensure code quality and adherence to standards.
- Work with databases, RESTful APIs, and integrate third-party services.
- Stay up-to-date with industry trends, technologies, and best practices.
- Contribute to all phases of the software development lifecycle.
- Document development processes, software designs, and code as needed.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven 3-5 years job experience as a Java Developer of experience in software development.
- Strong proficiency in Java, with a solid understanding of object-oriented programming.
- Experience with Java frameworks such as Spring, Hibernate, or similar.
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.
- Experience with version control systems like Git.
- Understanding of Agile/Scrum methodologies.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture and RESTful API development.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with test-driven development (TDD) and automated testing frameworks.
VASS is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, colour, sex, gender identity, sexual orientation, age, national origin, marital status or disability. Our recruitment is decided on the basis of qualifications, merit and business need.