Careers: Java Software Engineer
We are looking for passionate and talented java software engineers to join our growing team and help take our application to the next level. You will be given a high level of responsibility and freedom, and the potential to make an immediate impact.
Our team culture encourages you to come up with innovative solutions to problems as well as offering you the opportunity to work with best-of-breed open-source technologies created by the Java community. As part of the BVI engineering team you will get time to research new technologies in every iteration. You'll be joining a highly-collaborative engineering team that embraces best development practices and is focused on building a world-class team, both in terms of practices as well as technology.
Responsibilities:
- Design and implement new features
- Collaborate with the rest of the team on evolving the architecture of BVI Applications
- Evaluate new and emerging technologies
- Develop unit tests and provide input into QA test plans
Qualifications:
- BS/MS in CS or equivalent
- 3+ years of experience in software development
- Proven system design skills
- Extensive experience working with Java, application servers, databases, and web technologies
- Experience working on distributed applications
- Experience with Spring, Hibernate, MySQL
- Ability to effectively work individually or as part of a team
- Exceptional analytic and problem solving skills
Key technologies:
Java, Spring, Hibernate, MySQL
Apply to jobs@bvinetworks.com
