Job ID :
48923BR
Location :
India - Bangalore
:
Job Description
Responsibilities:
- Minimum 8+ years of experience with strong leadership skills, experience working with geographically distributed team, should be able to manage a team of 5-10 members
- Minimum 5 years’ experience in Web Application Development using Java/J2EE related technologies
- Web Service design experience: REST APIs, Response handling, authentication
- Experience with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL
- Extensive knowledge in handling complex data structures and well versed in developing multithreading applications.
- Expertise in Configuration Management tools and concepts required
- Extensive experience in Java application development frameworks and technologies: Apache tomcat, Jetty, Juice, Spring, Hibernate and JSON/XML/Ajax
- Extensive experience in designing and architecting large-scale and highly available distributed software
- Ability to develop and guide a test driven development approach using frameworks like JUnit
- Experience using Agile software development methodologies especially Scrum
- Has experience, instincts, and enthusiasm around testing and testability
- Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others
- Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and take risks. Greets challenge and change as opportunity
- A highly motivated fast learner who can self-start and “figure out what needs figuring out”
- Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
- BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.
Preferred Qualifications (nice to have)
- Experience with cloud based application development using AWS would be a big plus
- Good exposure and knowledge on Internet of Things (IoT)
- Experience with defining and implementing Non functional requirements (NFR)
- Experience in Docker or other container services