
Senior Java Developer, AS
- Bangalore, Karnataka
- Permanent
- Full-time
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
- Hands-on software development
- Knowledge of solution deisgn and Architecting
- Experience in Agile and Scrum delivery
- Should be able to contribute towards good software design
- Participate in daily stand-up meetings
- Strong communication with stakeholders
- Articulate issues and risks to management in timely manner
- Train and mentor junior team members to bring them up to speed
- Analyse software defects and fix them in timely manner
- Work closely with Functional Analysis and Quality Assurance teams
- Strong development skills in Java 8 and above, knowledge of additional languages like Kotlin, Scala, Python is a plus
- Hands on experience in opensource Java frameworks like – Spring Batch, Spring Boot, JPA and Hibernate.
- Hands on experience in messaging technologies like – JMS, IBM MQ, Solace, Kafka
- Experience in at least one of the relational databases – Oracle (preferable), MySQL, Postgres, H2
- Handson experience in developing REST/JSON Web Services
- Should have sound knowledge in Build tools – Maven (preferable), Gradle, Jenkins, TeamCity
- Should have sound knowledge in web and application servers like Tomcat (preferably), Weblogic, Webspere, JBoss etc.
- Should have sound knowledge in revision control system – Git (preferable), SVN
- Sound knowledge of Unit testing frameworks – Junit (preferably), Mockito
- Experience in developing Unix shell scripts
- Experience of at least one functional language, such as Scala, Kotlin, Lisp/Clojure, Haskell, etc.
- Experience with cloud technologies such as Docker, Kubernetes, Openshift, Azure, AWS, GCP
- Additional languages such as Kotlin, scala & Python
- Experience with Big data / Streaming technologies
- Experience with end to end design and delivery of solutions
- Experience with UI frameworks like Angular or React
- RDBMS /Oracle design, development, tuning
- Sun/Oracle or architecture specific certifications
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs