Dev Lead Resume
Franklin Lakes, NJ
SUMMARY
- Senior Java Developer wif 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 wif SOAP Web Services (JAX-WS).
- Experience in UI development wif 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 the build scripts for the applications using Ant, Maven, Gradle.
- Experience in configuring and automating the applications using Jenkins wif docker, ansible scripts.
- Experience working wif Unix server, Unix commands using Putty and WinSCP.
- Learner in Spring Boot and Angular JS Frameworks.
- Experience in writing unit tests using Junit wif Mockito, PowerMock and eCobertura frameworks and Spark Tests.
- Experience working wif 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 the 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 wif 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 the above-mentioned applications for the enhancement, support and delivery of the new requirements.
- Working in design, development, testing, deployment and delivery for the new enhancements of the project using Kanban, an Agile Methodology development.
- Working in analysis of the Production defects and enhancements for the above applications by interacting wif business users.
- Involving in the requirement analysis and grooming sessions for the new enhancements of the application.
- Creating and Planning the user stories for every requirement.
- Working on reviewing the production issues coming from the support team.
- Involving in functional discussion wif production support team for the defects.
- Participating in Release Planning, Estimation session for every release of the 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 the delivery of the stories to the client.
- Supporting QA team for testing the 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 the business requirements and development of the SDLC by interacting wif business users and developing the product using SCRUM, an Agile Methodology development.
- Involved in Iteration planning for the new stories to be taken from the backlog.
- Worked on designing middle level and low level design documents after breaking down the functional requirements.
- Participated and given suggestions in Release Planning, Requirements Break down, Estimation session for every release of the project.
- Attended functional walkthrough session given by Requirement analysts for every story.
- Work on API implementation wif 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 the business logic and to interact wif the database.
- Build systems by Gradle and used Jenkins for deployment
- Involved in preparing build to Run documents for every release of the project.
- Work on the tools like Postman, Swagger Editor to write and test Rest web services.
- Involved in writing Unit tests for the development using Junit and Spock wif Groovy.
- Helped in Troubleshoot and debugging the 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 the absence of tech lead and mentored team members technically and functionally.
- Analyzed and fixed the 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
Claims Back End - Module lead
Responsibilities:
- Worked in analysis of the business requirements and development of the SDLC by interacting wif business users and developing the product using SCRUM, an Agile Methodology development.
- Worked in breaking down the design stories into development stories for each sprint.
- Worked in developing the front-end applications for internal user login using JSF, Portlets, JavaScript and jQuery frameworks.
- Worked in developing the front end applications for external user login using HTML5 and Angular JS wif Spring Framework.
- Worked in implementing the 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 the 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 wif 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 the 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 Xerox Code Formatter tool to format the code.
- Used Maven for the build process and Jenkins for deployment.
- Worked in Bug fixing of various modules dat were raised by the testing teams in the application during the 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 the client after every story completion to get the acceptance.
- Has involved in reviewing code for other developers in the team.
- Prepared the 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 wif the Business Analysts to implement the requirements specific to the state of New York.
- Supported and follow up wif the offshore Team members for the story discussions and Defects.
- Gained functional knowledge 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
Senior Java Developer
Responsibilities:
- Worked in analysis of the business requirements and development of the SDLC by interacting wif business users and developing the 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 the 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 the JUnit Tests.
- Used Maven for the build process and Jenkins for deployment.
- Worked in Bug fixing of various modules dat were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
- Prepared the 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 the 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 the clients to get acceptance.
- Assisted and lead the 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 dat were raised by the testing teams in the application .
- Worked in fixing the front end defects using JSF,Portlets,Javascript and jQuery.
- Worked in fixing the 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 the application.
- Done Quick analysis and fixing of data issues in the application.
- Worked in Unit Testing of various modules by generating the 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 the code by following and using the 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 knowledge transition of claims module to all new developers.
- Mentored the team in all critical situations to fix the defects TEMPeffectively.
- Prepared Unit testing, defect fixing documentations during the 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 the Client requirements and done code development for Data Extraction and Bulk Upload through Web Services and Database.
- Developed the 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 the Test Cases.
- Used Tortoise SVN for version control .
- Coordination wif 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 the process of analysis, design, and development of the application.
- Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using eclipse tool.
- Developed the 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 the Stored procedures.
- Developed TFFP (Touch Free Functional Provisioning) system using Pentaho Data integration tool to load data into the 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 the 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