Dev Lead Resume
Franklin Lakes, NJ
SUMMARY
- Senior Java Developer with 8.5 years of experience in software development using Java/J2EE technologies.
- Experience in developing Enterprise and Web applications using Spring MVC, Spring ORM, Spring Core, Spring REST, Struts and JSF Frameworks and Java version until JDK 1.7.
- Experience in ORM technologies like Hibernate, Top Link.
- Experience in developing API and using RESTFUL Web Services (Jersey, JAX - RS) and used tools like Postman and Swagger.
- Experience working with SOAP Web Services (JAX-WS).
- Experience in UI development with Frontend technologies like jQuery, HTML, JSP, Ajax, JSON and Java Script.
- Experience in Relational databases like Oracle, MySQL’s Queries and Pl/SQL stored procedures.
- Experience in Database tools like Oracle SQL developer, TOAD for MySQL and Oracle.
- Experience in writing teh build scripts for teh applications using Ant, Maven, Gradle.
- Experience in configuring and automating teh applications using Jenkins with docker, ansible scripts.
- Experience working with Unix server, Unix commands using Putty and WinSCP.
- Learner in Spring Boot and Angular JS Frameworks.
- Experience in writing unit tests using Junit with Mockito, PowerMock and eCobertura frameworks and Spark Tests.
- Experience working with Application/Web servers like WebSphere application server, Apache Tomcat and JBoss.
- Experience using WebSphere portal server, WebSphere application server and WebSphere process server together in Enterprise web application.
- Experience in Source code management tools like GIT, Harvest SCM, Tortoise SVN and IBM Rational clear case.
- Experience in GitHub and Bitbucket (Stash) for Source control UI.
- Experience in SDLC Models like Water Fall and Agile Scrum and Kanban.
- Used Jira, Version one, Confluence, RTC, RRC as Agile management tool for efficient stories and defects management.
- Experience in using SonarQube and PMD code quality tools to improve and maintain code quality standards.
- Expertise in troubleshooting Production issues faster and provided quick fixes and solutions.
- Used Blue works tool to review and analyze teh use cases and business rules.
- Experience in Data Extraction ETL tool Pentaho.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL
Version Control: GIT, CA Harvest SCM, Tortoise SVN, IBM Rational clearcase.
Web Technologies: Servlets, JSP, JDBC
MVC Framework: Spring, Struts, JSF
ORM Framework: Hibernate, TopLink
JavaScript Framework: jQuery
UI Technologies: JSF, Portlets, JSP, Swing UI, JavaScript, Angular JS
Web Service Specifications: REST (Jersey, JAX-RS) and SOAP
Web Service Tools: Postman for REST API, Swagger Editor, SOAPUI
Code Quality & Testing Tools: PMD, SonarQube, Unit, Mockito, Junit eCobertura, Spock Test with Groovy
Build Tools: Maven, Gradle, ANT
Deployment Tool: Jenkins
Databases: Oracle, MySQL
Application Servers: Web Sphere, Apache Tomcat, JBoss
Agile Management Tool: Jira, Confluence, Version One, RTC, RRC
Defect Management Tool: Smart Test Manager, Quality Control, IBM Rational Clear Quest
Use case Management Tool: Blue Works
PROFESSIONAL EXPERIENCE
Confidential —Franklin Lakes, NJ
Dev Lead
Responsibilities:
- Performing as a lead and a single point of contact for teh above-mentioned applications for teh enhancement, support and delivery of teh new requirements.
- Working in design, development, testing, deployment and delivery for teh new enhancements of teh project using Kanban, an Agile Methodology development.
- Working in analysis of teh Production defects and enhancements for teh above applications by interacting with business users.
- Involving in teh requirement analysis and grooming sessions for teh new enhancements of teh application.
- Creating and Planning teh user stories for every requirement.
- Working on reviewing teh production issues coming from teh support team.
- Involving in functional discussion with production support team for teh defects.
- Participating in Release Planning, Estimation session for every release of teh project.
- Working on enhancements and defect fixes in front end layer using Spring MVC, Struts, JSP, HTML, Servlets, JDBC.
- Involving in manual and automation deployment phases in Dev, QA, UAT and Production for every release until teh delivery of teh stories to teh client.
- Supporting QA team for testing teh stories.
- Working on writing code and debugging stored procedures and SQL queries.
- Done source code migration from CA Harvest to GIT Source Control.
- Done migration from manual deployment to automation using GitHub, Jenkins by writing build and deployment scripts.
- Working on impact analysis to migrate existing spring MVC applications to Spring boot and moving applications to Pivotal Cloud Foundry.
Environment: Spring MVC, Struts 2, Servlets, JSP, HTML, JDK1.6, RAD, Jira, Confluence, SonarQube, CA Harvest SCM, GIT CMD, GitHub, Jenkins, Oracle SQL Developer, Unix Jobs and Commands, IBM WebSphere Application server and Tomcat Server, JDBC and Hibernate.
Confidential —Columbus, OH
Senior Java Developer
Responsibilities:
- Worked in analysis of teh business requirements and development of teh SDLC by interacting with business users and developing teh product using SCRUM, an Agile Methodology development.
- Involved in Iteration planning for teh new stories to be taken from teh backlog.
- Worked on designing middle level and low level design documents after breaking down teh functional requirements.
- Participated and given suggestions in Release Planning, Requirements Break down, Estimation session for every release of teh project.
- Attended functional walkthrough session given by Requirement analysts for every story.
- Work on API implementation with REST Web Services and Swagger.
- Worked on enhancements and defect fixes in front end layer using Swing UI.
- Designed and implemented (Coding) applications by developing low latency, extreme transaction processing systems.
- Used Service Locator, Transfer Objects, DAO pattern and Toplink to implement teh business logic and to interact with teh database.
- Build systems by Gradle and used Jenkins for deployment
- Involved in preparing build to Run documents for every release of teh project.
- Work on teh tools like Postman, Swagger Editor to write and test Rest web services.
- Involved in writing Unit tests for teh development using Junit and Spock with Groovy.
- Helped in Troubleshoot and debugging teh existing complex processing code and share them to Business analysts whenever needed.
- Involved in Code review for other developers.
- Performed as a tech lead in teh absence of tech lead and mentored team members technically and functionally.
- Analyzed and fixed teh defects raised by Testing team and provided support to them in all types of testing like system testing, regression and QA testing.
- Used RRC and RTC clients for stories management and QC tool for defects management.
Environment: Core Java, Restful Web service (Jersey, JAX-RS), JDK1.7, Eclipse, Eclipse Link, Postman, Swagger, GIT, GitHub, Gradle, Jenkins, Swing UI.
Confidential —Albany, NY
Back End - Module lead
Responsibilities:
- Worked in analysis of teh business requirements and development of teh SDLC by interacting with business users and developing teh product using SCRUM, an Agile Methodology development.
- Worked in breaking down teh design stories into development stories for each sprint.
- Worked in developing teh front-end applications for internal user login using JSF, Portlets, JavaScript and jQuery frameworks.
- Worked in developing teh front end applications for external user login using HTML5 and Angular JS with Spring Framework.
- Worked in implementing teh business logic using different design patterns like Session Facade, Business Delegate, Service Locator, Front Controller, Value Objects, Data Transfer Object, DAO and used Java version JDK 6.0 using Generics and advanced collections.
- Implemented teh claims business rules in rule engine for different error codes during claims processing.
- Used BPEL for claims adjudication steps during claims processing.
- Used database applications using Hibernate to interact with java application.
- Created various Data Access Objects (DAO’s) to insert, update and delete data into data base for different functional areas in claims.
- Worked in Unit Testing of various modules by generating teh JUnit Test Case and used Junit E-Cobertura tool for Code coverage.
- Used PMD for code quality check and code clean up before starting and after completing development.
- Used Confidential Code Formatter tool to format teh code.
- Used Maven for teh build process and Jenkins for deployment.
- Worked in Bug fixing of various modules that were raised by teh testing teams in teh application during teh UAT testing, Smoke testing and Regression testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Used GIT and Stash(Bitbucket) for version control.
- Used agile tool Version One for Stories management and defect management system.
- Have gone through code review walkthrough and functional demo to teh client after every story completion to get teh acceptance.
- TEMPHas involved in reviewing code for other developers in teh team.
- Prepared teh artifacts like Estimation, Code inventory, unit test, dev integration, developer checklist, and PMD and Junit documents for every story to maintain them for better tracking in future.
- Communicated and coordinated with teh Business Analysts to implement teh requirements specific to teh state of New York.
- Supported and follow up with teh offshore Team members for teh story discussions and Defects.
- Gained functional noledge on health care, claims and Medicaid system.
Environment: JSF, Portlets, Hibernate,JDK1.6, RAD, Eclipse, AJAX, jQuery, Spring,HTML5,Angular JS,RESTFul Web Services (Jersey), Jackson JAXB, JMS, Maven, ANT,GIT,Bitbucket, Log4J, JUnit, Jenkins and WebSphere, Toad for Oracle.
Confidential, New York
Senior Java Developer
Responsibilities:
- Worked in analysis of teh business requirements and development of teh SDLC by interacting with business users and developing teh product using SCRUM, an Agile Methodology development.
- Involved in Sprint Planning, analysis and splitting of design stories into development stories, Grooming session before every sprint.
- Worked in designing and development of teh front end using JSF, Portlets, Hibernate and Core java JDK1.7 using generics and collections.
- Developed application service components and configured beans by creating Hibernate mapping files and generation of database schema.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Implemented JAX-WS in some modules using SOAP, WSDL, and XML Apache Commons.
- Worked in Unit Testing of various modules by generating teh JUnit Tests.
- Used Maven for teh build process and Jenkins for deployment.
- Worked in Bug fixing of various modules that were raised by teh testing teams in teh application during teh Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
- Prepared teh artifacts like Estimation, Code inventory sheet for estimation for all development stories in claims module for every sprint.
- Prepared unit test, dev integration testing documents to ensure zero defect in teh stories.
- Prepared developer checklist, and PMD and Junit documents to maintain Code quality and standards.
- Used GIT for version control and version one for story and defect management system.
- Involved in Code review and provided code review and functional walkthrough to teh clients to get acceptance.
- Assisted and lead teh team in all critical situation to deliver quality and quantitative product.
Environment: JSF,Portlets,JDK1.6, Eclipse, Hibernate, AJAX, jQuery, RESTFul, SOAP-UI, WSDL, Web Services (JAX-WS), Maven, ANT, GIT, Log4J, Junit,Websphere application and Portal Layers.
Confidential
Senior Java Developer
Responsibilities:
- Worked in defect fixing of various modules that were raised by teh testing teams in teh application .
- Worked in fixing teh front end defects using JSF,Portlets,Javascript and jQuery.
- Worked in fixing teh claims back-end defects developed using core Java 1.5, Hibernate and other design patterns.
- Prepared impact analysis and worked on CR’s for new enhancements on teh application.
- Done Quick analysis and fixing of data issues in teh application.
- Worked in Unit Testing of various modules by generating teh JUnit Test Cases.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Implemented teh code by following and using teh proper code quality standards.
- Proper code review before code check in.
- Used IBM clear quest for defects management system.
- Involved in preparing release notes for all Defects development.
- Involved in giving noledge transition of claims module to all new developers.
- Mentored teh team in all critical situations to fix teh defects TEMPeffectively.
- Prepared Unit testing, defect fixing documentations during teh program development.
- Used IBM Rational clearcase for version control .
Environment: JSF, Portlets, Hibernate, JDK1.5, RAD,, JavaScript, AJAX, jQuery, WSDL, Web Services (JAX-WS), ANT, IBM clearcase, Log4J, Junit and WebSphere.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzing teh Client requirements and done code development for Data Extraction and Bulk Upload through Web Services and Database.
- Developed teh application using Spring Application Context and Spring ORM Framework.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate Dao Support and Hibernate Template.
- Created various Data Access Objects (DAO’s) for addition, modification and deletion of records using various specification files.
- Conducted Unit Testing of various modules by generating teh Test Cases.
- Used Tortoise SVN for version control .
- Coordination with testing Team and supported Code deployment in production environment.
- Involving in Support during system acceptance testing execution.
- Immediate resolution of tickets / mails, Customer Issues, Delivery communication
Environment: Spring, Hibernate,JDK1.5, Oracle, Toad, JUnit, ANT, Log4j, Web Services (JAX-WS), SOAP,WSDL,Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked in teh process of analysis, design, and development of teh application.
- Developed teh user interfaces using HTML, JSP and Servlets for different User Interfaces using eclipse tool.
- Developed teh application in J2EE using Struts (MVC).
- Created dynamic HTML pages, used JavaScript to create interactive front-end GUI.
- Wrote procedures and queries using PL/SQL to perform calculations on PF, Tax calculations etc.
- Implemented using JDBC to execute teh Stored procedures.
- Developed TFFP (Touch Free Functional Provisioning) system using Pentaho Data integration tool to load data into teh application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Used ant for build and code deployed in JBoss.
- Used Tortoise SVN as version control tool for maintaining source code.
- Performed regression testing, unit testing using JUnit.
- Followed teh SDLC Models in Water Fall.
Environment: Struts 1.1, HTML, JavaScript, JSP, AJAX, Web Services, WSDL, Eclipse, MySQL, JUnit, Tortoise SVN, ANT, Smart Test Manager, Log4J, JBoss
