Job Description :
Works with a senior developer/lead with minimal supervision
Quickly understand and come up to speed with existing application
Understand new requirements and translate them into functional specifications
Analyze and design solutions for the new requirements
Implement and test the changes in various stages and environments and all the way into production
Develop adequate documentation of the design and changes, socialize/review changes with peers
Provide the daily and weekly status updates of the tasks and projects assigned
Troubleshoot and fixe any production and non-production issues
Provides expert advice where needed and mentor other developers

Must have:
A Bachelor''s degree or equivalent work experience.
7 to 10 years of relevant experience.
8+ years of experience with Java 8+, J2EE, JSF2 technologies.
4+ Years of experience with Restful/SOAP Web services.
4+ years of experience with JQuery, AJAX, JSON, HTML, Java script, CSS and AngularJS (ver 4+
3+ years of hands on experience with spring boot, SOAP&Rest Services and Hibernate.
5+ years of experience with J2EE App servers Tomcat and web server Apache and good understanding of siteminder plug in
Experience using tools like, Eclipse/IntelliJ, JIRA, Confluence, etc.?Experience with quality analysis tools like sonarqube and fortify
5+ years of experience with JDBC, PL/SQL and Oracle 11g.
Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
Experience with object oriented design, distributed computing, databases and software design patterns
one or more years of experience working in an Agile Development environment.
Good knowledge and exposure to Devops CICD tool chain


Nice to have:
Sencha Touch / ExtJS
Experience with Spring Cloud, Micro Services and AWS, Aurora/Postgre sql DMS services etc. is a huge plus


4 years of Bachelor’s degree in Computer Science or equivalent degree

Client : Telecom