Badges
Certifications
Work Experience
Lead Java Developer
Delta Dental of Michigan• October 2017 - June 2020
Participated in Design and Development of Roosevelt Dental Office Toolkit backend micro services using Java 8, Spring Boot and Spring REST. Participated in Design and Development of Dental Office Toolkit frontend WebPages using Angular 5, Node Js, Html and CSS. Participated in development of the Provider futures in ETS Project using Java/J2EE, Soap Webservices, EJB, JMS, Toplink, Oracle Sql/Plsql and Oracle WebLogic Server. Developed the backend Restful Web services in RDOT. Developed Batch Jobs to perform the sync service operation from cactus to NPF using EJB,JavaSE and JMS in Provider. Prepared the Oracle Sql/Plsql queries, stored procedures, functions and joins to perform the Required DB operations in Provider. Did the Code Review and Mentoring junior development staff. Handled team of 4 developers as a Lead. Prepared Provider Batch Jobs and scheduled by Using Cisco Tidal Enterprise scheduler. Worked on Toplink to persist the Java objects in ProviderDB. Followed the behavior-driven development (BDD). Prepared Integration test cases Using JavaSE and Cucumber. Prepared Unit Test Cases for Provider futures using Junit. Worked on Production support and Bug fixing in TST, UAT and PROD environments. RDOT Production deployed into OpenStack Cloud. In each Sprint do the CI/CD of code what we push into Accurav(For Provider) or BitBucket(For RDOT) using Jenkins. Used SLF4J for logging.
Senior Java Developer
Western Union• January 2016 - September 2017
Participated in development of Presentation Services, Channel Services, Wallet Layers Using Jersey Restful and SOAP web services (JAX-RS, JAX-WS), Core Java, spring, Hibernate. Used OSGI Micro services architecture to implement the project. Developed RestAPI’s for PS layer. Implemented Business logic for Channel services. Used Hibernate to perform the DB operations in Wallet. Participated in designing development of Facebook opt-in/opt-out and transaction status notifications using new and existing western union APIs and Facebook messenger-platform. Created Western Union Messenger Bot in FaceBook. Used OSGI Micro services architecture to implement the project. Participated in Development of Rest API’s using Jersey RestFul Webservices and tested using Postman. Implemented Business logic using core java and spring. Responsible for writing Soap UI test suits to test Rest and SOAP API calls. Participated in writing oracle queries, stored procedures, triggers, indexes and functions to perform the country related CS backend Oracle DB configurations. Participated in Development of the New Stories and Bug Fixing. Followed the Test-driven development (TDD). Used JIRA software to track and resolve issues. Used Jenkins to automate the build process. Used agile development methodology. Responsible for writing SQL, PL/SQL Queries using Oracle. Used ApacheFelix Server.
Senior Associate
BNP Paribas• November 2014 - October 2015
Participated in development of Target2 Securities Clearing and Settlement services for Trade Market (Stocks and Bonds etc...). Participated in Development of Client GUI using SWING. Worked on Whirl Framework it’s developed on top of Swing. Using Whirl Framework developed Customize components like Rosters, Quick fill, Selectors etc.. Using Swing developed client GUI with adding Components InputField, Day chooser, Labels, Menu components, Quickfill Bar and Roster etc… Created Hibernate mapping files and pojo classes to perform CRUD operations on inx's (instructions). Used SPRING framework (IOC, MVC, and AOP). Utilized Design patterns such as Singleton, Factory, Abstract Factory, DTO and Data Access Object (DAO), Adapter and Observer. Worked on in bound and out bound SWIFT messages. Used data broker for Search operations. Used JIRA software to track and resolve issues. Used agile development methodology. Responsible for writing SQL, PL/SQL Queries using Oracle. Did the Test-driven development (TDD) using JUnit. Responsible for writing JUnit test cases and Peer level testing. Used Web Logic as Application Server.
Meber Technical Staff
HCL Technologies• May 2011 - November 2014
Participated in development of the features Subscriber Manager, SMTP Leg, DHCPLQV6 Leg, Radius Listener Leg and SOAP Leg for both IPV4 and IPV6 using JavaSE. Participated in Configuration of DHCP Server,SMTP Server,Radius Server Worked on Migration of Subscriber Manager from Java1.5 to 1.7. Developed SCABB GUI using SWING. Used several design patterns like Singleton, Factory. Implemented Soap based web services to obtain additional information (Property Key,Property Values)of the subscribers from the external server . Used MongoDB to analyze subscriber’s usage of internet services by location wise. Used Cisco defect and Enhancement Tracking system for to resolve the bugs. Prod support and bug fixing. Peer Code Review and Mentoring junior development staff. Used Agile methodology.
Java/J2EE Developer
Muddana Technologies• February 2008 - July 2009
Responsible for the design and development of various modules in the application Involved in coding and testing of the application. Developed front end using JSP pages. Implemented controllers by using Servlets. Performed client side validations by using JavaScript. Prepared Oracle scripts to perform backend DB operations. Used JDBC for database connectivity with OracleDB. Used Log4J for logging.
Education
Sathyabama University
Embedded Systems, ME• September 2009 - May 2011
JNTU, Hyderabad (Jawaharlal Nehru Technological University)
Electronics and Communications Engineering, B.Tech• June 2003 - July 2007