Lead Software Developer Resume
Collierville, TennesseE
SUMMARY:
- 12+ years of professional experience in Information Technology with extensive knowledge in developing applications using JAVA/J2EE.
- Hands on experience in Core Java, Spring Framework, Struts, Hibernate, Web Service (SOAP/REST), JSF, AngularJS, HTML5, JavaScript, JQuery, CSS3, VXML and SQL Queries.
- Hands on experience in Spring integration with Struts, Hibernate, iBatic and SOAP/Restful WebServices.
- Experience in JAVA/J2EE full stack implementation.
- Experience in Pivotal Cloud Foundry & Knowledge in Google Cloud Platform.
- Developed cloud native applications using SpringBoot 1.5.2, Spring Cloud Config, Hystrix and Redis 2.4.6.
- Hands on experience in MicroServices.
- Hands on experience in AngularJS 1.5 & 2.0.
- Involved in application deployment in WebSphere, WebLogic, JBoss and Apache Tomcat.
- Involved in application build using Ant, Mavan, Gradle, Jacoco, PMD & Jenkins CI/CD tools.
- Knowledge in DataStax Cassandra.
- Knowledge in Cloud Foundry (cf CLI) commands.
TECHNICAL SKILLS:
Programming Language: JDK 1.8
Framework: Struts 1.x/2.x, Spring 2.x/3.x/4.x (IOC, AOP, MVC, JDBC & ORM), Hibernate 3.x, Jersey 2.0.
Cloud Technologies: SpringBoot 1.5.2, SpringCoudConfig, Hytrics. Erueka
Cloud Foundries: Pivotal, Google Cloud Platform
Component/Middleware: Java Bean/XML, Socket Program, JMS, FTP, SFTP
Web Technologies: HTML 5.0, Java Script, JQuery, AJAX,DWR, CSS, ICEFaces 4.1, Java Script MVC, Dojo, XSTL, AngularJS 1.5 and 7.0
WebService/Messaging Technology: SOAP (JAXWS), Jersey 2.0, REST and JMS
Voice Technology: VXML 2.1
Unit Test: Junit 4.0, Selenium tool, soapUI Testsuite
RDBMS: MYSQL 5.5, SQL Server 2000, Oracle9i (SQL)
NoSQL: Cassandra, Redis
Scripting Language: Unix, Shell script
Code Repositories: Conexus SVN, GitLaps
Build Tools: Ant 1.8.2, Maven, Gradle 4.5
Development Tool: Eclipse IDE, RAD, Web sphere MQ, MQSurfer, SOAP UI, RAD, Putty, WinSCP3, soapUI 5.0.0
Web/Application Servers: Apache Tomcat 7.0, WebSphere 5.1, JBOSS 4.1, WebLogic 10.3.2
CM Tools: Jenkins, Jacoco
Voice Server: Holly Connect 4.0, Voxeo
Continuous Integration Tool: CruiseControl, Jenkins
Operating System: Windows XP, Windows 7, Linux
Deployment OS/Tools: Linux, putty, winScp3
Defect Management Tools: HP QC, Zira
SDLC Methodology: Waterfall model, Agile methodology (SAFe Agile), Test - driven methodology
PROFESSIONAL EXPERIENCE:
Confidential, Collierville, Tennessee
Lead Software Developer
Responsibilities:
- As a Lead Software Developer participating in the application design and development using Spring MVC, AngularJS 7.2, CSS3 JavaScript, Bootstrap 3.2 & JAXWS WebServices.
- Hands on with Spring (IOC, RESTAPI & MVC), AngularJS 7.2, CSS3, JavaScript and SOAP WebServices.
- Writing unit testing using Selenium tool and using soapUI for unit testing.
- Participating in the UAT/production defect fixes and participate test / production build & deployments.
- As a Lead Software Developer implemented the UI pages using AngularJS
- As a Lead Software Developer implemented backend RESTful API using Spring framework.
- As a Lead Software Developer deployed the application into Pivotal Cloud Foundry.
- Participating in the code review and we are using Jacoco tool for the code coverage and pmd rules for coding standards.
- Mentor and assist the offshore team in code implementations, debugging and fixing bugs.
- Actively involving in gathering business requirements working closely with business team.
- Involving in writing, sizing the user stories and preparing the high level and detailed design documents.
- Participate PI planning, Spring grooming, Spring planning and retro meetings.
- Participate in BRS, SRS, User story, HLD, LLD and test case reviews and scrum calls.
- As a Lead Software Developer implemented SOAP client using Spring Framework.
- As a Lead Software Developer participating all AGILE activities like DSU, Spring grooming section, Spring planning, Retro, Sprint demo PI planning.
- Prepared HLD and LLD and test cases.
Confidential
JAVA/J2EE Technologies: JDK 1.8, SpringBoot 1.5.2, REST, Jersey 1.19, Spring Cloud Config, Hystrix, Redis 2.4.6, Cassandra DataStax, SLF4J, GIT repository and Erueka.
Responsibilities:
- As a Developer implemented the MicroService using SpringBoot, REST with Jersey framework.
- As a Developer implemented centralized property loader using SpringCloudConfig.
- As a Developer implemented retry, circuit breaker and fall back functionality using Hystrix.
- As a Developer implemented caching using Redis.
- As a Developer implemented Dashboard using Eureka.
- As a Developer implemented Junits.
- Prepared HLD, LLD and test cases.
Confidential, Collierville, Tennessee
Lead Software Developer
Responsibilities:
- As a Lead Software Developer participating in the application design and development using Spring MVC, ICEFaces 4.2, CSS3 JavaScript, Bootstrap 3.2 & JAXWS WebServices.
- Hands on with Spring (IOC, & MVC), ICEFaces 4.2, CSS3, JavaScript and SOAP WebServices and Oracle SQL queries.
- Writing unit testing using Selenium tool and using soapUI for unit testing.
- Participating in the UAT/production defect fixes and participate test / production build & deployments.
- As a Lead Software Developer implemented the UI pages using JSF tags
- As a Lead Software Developer implemented managed bean using JSF and Spring Controllers.
- Participating in the code review and we are using Jacoco tool for the code coverage and pmd rules for coding standards.
- Mentor and assist the offshore team in code implementations, debugging and fixing bugs.
- Actively involving in gathering business requirements working closely with business team.
- Involving in writing, sizing the user stories and preparing the high level and detailed design documents.
- Participate PI planning, Spring grooming, Spring planning and retro meetings.
- Participate in BRS, SRS, User story, HLD, LLD and test case reviews and scrum calls.
- As a Lead Software Developer implemented SOAP client using Spring Framework.
- As a Lead Software Developer participating all AGILE activities like DSU, Spring grooming section, Spring planning, Retro, Sprint demo PI planning.
- Prepared HLD and LLD and test cases.
Confidential, Collierville, Tennessee
Lead Software Developer
Responsibilities:
- As a Lead Software Developer implemented the POC screens using HTML 5 and Bootstrap 3.2.
- As a Lead Software Developer implemented scripts using AngularJS 1.5.
- As a Lead Software Developer implemented Spring Controller and implemented JAXWS client.
- Prepared HLD, LLD and test cases.
Confidential, Collierville, Tennessee,
Lead Software Developer
Responsibilities:
- As a Lead Software Developer participating in the application design and development using Spring MVC, ICEFaces 3.3, CSS3 JavaScript, JAXWS WebServices and Oracle 11g database.
- Hands on with Spring (IOC, MVC, and JDBCTemplacte, Spring Transaction Management), ICEFaces, CSS3, JavaScript and SOAP WebServices and Oracle SQL queries.
- Writing unit testing using Selenium tool and using soapUI for unit testing.
- Participating in the UAT/production defect fixes and participate test / production build & deployments.
- Participating in the code review and we are using Emma tool for the code coverage and pmd rules for coding standards.
- Mentor and assist the offshore team in code implementations, debugging and fixing bugs.
- Actively involving in gathering business requirements working closely with business team.
- Involving in writing, sizing the user stories and preparing the high level and detailed design documents.
- Participate PI planning, Spring grooming, Spring planning and retro meetings.
- Participate in BRS, SRS, User story, HLD, LLD and test case reviews and scrum calls.
- Working as a Reporting Manager in CIAM, Dynamic Profiling, CDS & EFWS projects.
- Involving in resource management like timesheet approvals, leave approvals & appraisals etc…
- Involving in review meetings, project planning & resource planning.
- Involving in the new proposals and work orders.
Confidential, Collierville, Tennessee
Lead Software Developer
Responsibilities:
- As an Lead Software Developer involved in the application development using Struts 1.3, EJB in business layer, DOM and Restful framework for interacting with upstream/downstream systems, Oracle 10g as data base.
- Hands on with Core Java, Struts 1.3, EJB, DOM, RESTFUL, JSON, Oracle SQL queries, HTML5.0, JQuery, AJAX, JavaScript MVC, and JSON & CSS.
- Performed unit testing using JUnits.
- Involved in test level and production defect fixing.
- Involved in the application build (ant) and deployment (WebLogic 10.3.2).
- Actively involved in gathering business requirements working closely with business analysts and preparing the High Level Design Document
- Participated in code, BRS, SRS, HLD, LLD and test case reviews.
- Mentor and assist the team in application development, debugging and fixing bugs.
- Involved in project & resource planning.
Confidential
Lead Software Developer
Responsibilities:
- As a Technical Lead, actively involved in gathering business requirements working closely with business analysts and onsite team and prepared high level and detailed design documents.
- Hands on with Core Java, Spring (IOC, AOP), Struts 2.0, Hibernate, DOJO, SFTP.
- Involved in writing Junit test cases.
- Translated the functional requirements into technical specifications and design, develop and test changes.
- Participate in code, BRS, SRS, HLD, LLD and test case reviews.
- Mentor and assisted the team in debugging and fixing bugs.
- Involved in test level/production defect fixing and enhancements.
Confidential, New Jersey
Lead Software Developer
Responsibilities:
- As a Lead Software Developer, actively involved in gathering business requirements working closely with Business analysts and preparing the High Level and Detailed Design documents.
- Hands on with Core Java, Spring IOC, AOP, JDBCtemplate & Restful framework to interacting downstream systems. Used IBatics for data base transactions, used Oracle 10g as data base.
- Participated in code review (Emma, profiling, JCAP), BRS, SRS, User story, test case reviews.
- Mentor and assisted the team in debugging and fixing bugs.
- Involved in test level/production defect fixing and enhancements.
- Involved in the production deployment support (development checkout).
Confidential
Application Architect
Responsibilities:
- As an Application Architect, actively involved in gathering business requirements working closely with Business analysts and onsite team and prepare high level and detailed design documents.
- Hands on with Spring, Struts, JMS (MQueue), DWR, EJB, JAXWS webservices.
- Participate in code review. Used CCAP & JCAP to do the code review.
- Participate in BRS, SRS, HLD, LLD and test case reviews.
- Mentor and assist the team in debugging and fixing bugs.
- Involving in defect fixing and enhancement in all the modules
- Involved in the production support and production bug fixing.
Confidential
Senior Developer
Responsibilities:
- As a Senior Software Developer, actively involved in gathering business requirements working closely with Business analysts.
- Single handedly implemented the main flow of address book and signed payment module using Spring portlet MVC and FTL.
- Written Junits (Easy mock) to unit test the send list portlet, addressbook portlet stub, controller parts.
- Participate in code review meetings.
- Provided UAT support for these modules: address book, sendlist and paymentinitiation portlets(includes fixing bugs)
- Involved in the code refactoring.
- Based on the SIG, 45 report did the performance improvements in account formatting functionality in all the portlets (service layer stub layer, controller layer and FTL).
- Participated scrum calls.
Confidential
Module Lead
Responsibilities:
- As a Model Lead, participation in client meetings for status updates, requirement gathering, project planning etc.., Confidential onsite.
- As a developer participated in the design and implementing the TUI (Telephonic User Interface) and MAS (Messaging Application Server) using VXML, Spring core, AOP, MVC
- Single handedly implemented the TUI module using VXML, Java script.
- Involved in the performance improvement part in (Telephonic User Interface) and MAS (Messaging Application Server).
- Participate in code review meetings.
- Involved in UAT & production defect fixing and deployment support.
- Participated in the UAT with client and fixed the bugs.
- Made an extensive documentation of the changes and imparted KT to support offshore team.
Confidential
Senior Developer
Responsibilities:
- As a developer participated in the design and implementing in Parsers.
- Involved in coding.
- Involved in Junit test case.
- Coordinate with onsite team.