Sr. Lead Application Developer Resume
PROFESSIONAL SUMMARY:
- 9 years of IT experience with good knowledge in Project Management.
- 1.3 years of hands on experience on developing policies using Layer 7 Policy Manager as per standard Proof of conception and industry standard use cases.
- Worked on Layer 7 API Gateway and portal.
- Developed a RAD plugin to migrate Struts to Spring MVC. Using this tool Confidential saved $2 million dollars.
- Experience in full software development life cycle (SDLC) using agile development methodology such as Scrum.
- Experience in integration of various relational data sources like Oracle, MS SQL Server and DB2.
- Extensively used SQL and PL/SQL in writing Stored Procedures and Functions.
- Experience in using Exception Handling strategies to capture errors and referential integrity constraints of records during loading processes to notify the exception records to the source team.
- Proficient in core Java Enterprise technologies such as Struts Framework, Spring Framework, iBatis, SOAP, REST Services, Java Servlet, JSP, AJAX, JDBC, Core Java etc.
- Experience in User Interface and Scripting technologies like HTML, CSS, Java Script and JQuery.
- Experience with Spring 4.0, Spring Boot and micro services design and development.
- Has working experience in NoSQL database like Cassandra.
- Extensively used build tools such as ANT, Maven and Gradle
- Proficient in writing java unit test cases using JUnit and Mockito.
- High attention to details and reliable execution.
- Worked on different OS UNIX, Linux, MAC and Windows.
- Hands on experience in installing and administrating CI tools like Jenkins.
- Experience working in a DevOps Model.
- Experience in Pair programming.
- Capable of delivering optimized, effective and well documented code independently
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Lead Application developer
Responsibilities:
- Designed and developed adapters, filters and extractor for the verticals using Spring Boot.
- Developed utilities, which include extractor, filter and processing the simulated video events into Thing Space for testing team.
- Developed scheduler service to monitor the events in Thing Space.
- Involved in registering the devices in Thing Space.
- Implemented Microservices architecture across all verticals.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Used Github (Stash) a repository management system.
- Integration of multiple verticals to function as a single IOT application.
- Used Lombok for faster implementation of POJO classes.
- Created test cases for unit testing of the code using JUnit testing framework.
- Used marathon and mesos to check the applicaton status and its log.
- Involved in Pair programming.
Environment: Java 1.8, Spring MVC, Spring boot, Kafka, Firebase, REST services, JSP, Java Script, AngularJS, JQuery, AJAX, Cascading Style Sheet, Slf4j, Tomcat, UNIX, LDAP, Cassandra, Logback, JUnit, Mockito, Gradle and Eclipse.
Confidential
Sr. Software Developer
Responsibilities:
- Involved in the analysis, design and development phases of the project.
- Involved in fixing Layer 7 configuration issues and portal related issues
- Developed Java service using Spring MVC and web services.
- Implemented Java Service to write, modify, fetch and delete records in active directory.
- Integrated Java service with Layer 7.
- Created APIs in Layer 7 Policy Manager.
- Performed Unit Testing and Integration Testing.
- Responsible for implementation and support.
Environment: Layer 7 Policy Manager, Java 1.6, Spring MVC, REST services, JSP, Java Script, JQuery, AngularJS, AJAX, JSTL, Tiles, Cascading Style Sheet, UNIX, WebSphere Application Server V 7.0, LDAP, DB2, Logback, Splunk, JUnit, Clear case and Eclipse.
Confidential
Software EngineerResponsibilities:
- Involved in the analysis, design and development phases of the project.
- Involved in the Level 1 support of the various assets supported by Framework and Services team and resolved the assistance requests raised in the assets on time.
- Co - ordinates’ with the onsite counterparts in resolving the Assistance requests and track the same.
- Implemented a plugin tool for migrate struts1.2 to Spring MVC.
- Involved in the Migration of various applications from AEFW2.6.1 to AEFW3.0.1 successfully. Resolved the various technical issues faced while migrating these applications.
- Performed Unit Testing and Integration Testing.
- Responsible for implementation and support.
Environment: Java 1.6, Spring MVC, Struts 1.2, REST services, JSP, AngularJS, Java Script, JQuery, AJAX, JSTL, Tiles, Cascading Style Sheet, WebSphere Application Server V 7.0, LDAP, Oracle, Logback, Splunk, JUnit, Maven, UNIX, Clear case and Eclipse.
Confidential
Software EngineerResponsibilities:
- Responsible for client business process Requirement Analysis.
- Involved in detailed Design & Development of functional and Technical specifications.
- Involved in preparing class and sequence diagrams.
- Planning, reviews and scheduling tasks based on the client priorities.
- Responsible for modules integration.
- Developed User Interface using JSP, Ajax, JavaScript, JQuery, JSTL and Tiles.
- Developed application using Spring MVC and web services.
- Developed procedures/packages using SQL/PL SQL.
- Performed Unit Testing.
- Responsible for build generation and support.
Environment: Java 1.6, Spring MVC, Hibernate, REST services, JSON, JSP, Java Script, JQuery, AJAX, JSTL, Tiles, Cascading Style Sheet, Tomcat, LDAP, Oracle, UNIX, Log4j, JUnit, Clear case and Eclipse.
Confidential
Sr. Software Developer
Responsibilities:
- Responsible for client business process Requirement Analysis.
- Involved in detailed Design & Development of functional and Technical specifications.
- Involved in preparing class and sequence diagrams.
- Planning, reviews and scheduling tasks based on the client priorities.
- Responsible for modules integration.
- Developed User Interface using JSP, Ajax, JavaScript, JQuery and Tiles.
- Developed application using Struts1.2.
- Developed procedures/packages using SQL/PL SQL.
- Performed Unit Testing.
- Responsible for code review and code-drops.
- Reviewed the test cases written by testing team.
Environment: Java 1.5, Struts1.2, Hibernate, JSP, Java Script, JQuery, AJAX, Tiles, Cascading Style Sheet, Tomcat, Oracle9i, Log4j, JUnit, SVN, XML, JSON, Clear Quest, UNIX, and Eclipse.
Confidential
Software Engineer
Responsibilities:
- Customized modules and enhancements as per business requirement.
- Developed User Interface using JSP, Ajax, JavaScript and Tiles.
- Developed application using Struts1.2.
- Developed procedures/packages using SQL/PL SQL.
- Involved in release activity.
- Performed Unit Testing
Environment: Java 1.4, Struts1.2, JSP, Java Script, AJAX, Tiles, Cascading Style Sheet, Oracle Application Server, Oracle9i, Log4j, JUnit, XML, SOAP, SVN, UNIX and Eclipse.
Confidential
Software EngineerResponsibilities:
- Customized modules and enhancements as per business requirement.
- Developed User Interface using JSP, Ajax, JavaScript and Tiles.
- Developed application using Struts1.2.
- Developed procedures/packages using SQL/PL SQL.
- Involved in release activity.
- Performed Unit Testing.
Environment: Java 1.4, Struts1.2, JSP, Java Script, AJAX, Tiles, Cascading Style Sheet, Oracle Application Server, Oracle9i, Log4j, JUnit, XML, SOAP, UNIX, MS Visual Source Safe and Eclipse.