Basic Technical Qualifications
- 10+ years’ experience in building out enterprise level applications
- Must have strong hands-on development experience using Java, Spring, JPA/Hibernate, exposing and consuming JSON based RESTful webservice using Spring
- Past experience leading small number developers a plus
- Experience with Spring Boot, Groovy, Gradle a big plus
- Follower of unit testing using Spring and in memory DB
- Focus on long term quality of the software - understanding extensibility and maintenance aspects
- Strong understanding of data modeling
- Strong application design skills
- Strong analytical and communication skills both written and verbal
- Familiar with Agile methodologies
- Experience in end to end release of highly reliable applications including Design, development and testing
- Bachelor’s degree or equivalent in Computer Science/Software Engineering (or related fields).
We are looking for candidates which possess the following:
- Strong work ethic and desire to drive significant impact
- Willingness to challenge the status quo
- An aptitude and interest in both technology and business
- Ability to help business teams understand technology solutions
- Excellent written and verbal communication skills are a must.
- Highly motivated. Specifically, being interested in following up on detailed business or technical issues and understanding the functional and technical impact of any change
- Willingness to take initiative and work independently.
- Confidence & Influence – Someone who shows the potential to influence and motivate others