Senior Developer Resume
Chicago, IL
SUMMARY:
- Offering around 14+ years of rich & extensive experience in Project Management, Software Design, Development, Testing and production support.
- Experience in developing Java/J2ee applications using Java 1.7, Spring 4.2 (DI, Spring Security, Spring Rest, Spring JDBC), XMLBEANS, JPA 2.0, Hibernate 3.0, Struts 2.0, SOAP AND Restful Web Services (JAX - WS, JAX-RS using Jersey), EJB2.0/3.0, JMS, Servlets, JavaBeans, JSON Web Tokens.
- Experienced in developing UI Screens using JSP, JSF, Java Script, CSS3, Bootstrap, HTML5 and Angular JS 1.6.
- Experienced in WSDL, XSD, XML, XSLT technologies.
- Experienced in parsing and generating XML documents using SAX, DOM and JAXB.
- Experience in Implementation of MVC architecture using Spring MVC, Struts 2.
- Worked extensively with RDBMS development and implementation using Oracle, MSSQL and MYSQL.
- Worked on Version control systems like Subversion, GIT, CVS, PVCS and ClearCase.
- Proficient in unit and integration testing the application using JUnit 4.0, Spring Test Module. Used Cobetura for the code coverage.
- Experienced in using building tool Maven and ANT.
- Implemented a Continuous Delivery using Jenkins and CruiseControl.
- Experienced Agile (Scrum, and Extreme Programming) and Waterfall models.
- Experience in WebLogic 10, Apache Tomcat 8.0, JBoss 6 and on Unix /Linux and Windows Platforms.
- Used Bugzilla and HP ALM/Quality Centre to track the defects.
- Improved code quality using the Coverity, FindBugs and PMD static code analysers.
- Used Postman and Advanced REST client for Restful and SOAP UI for SOAP Web Services.
- Rally, JIRA and MS Project tools to track the project progress.
- Proficient in Object - Oriented design/analysis, UML modelling, GOF design patterns, J2EE patterns, EAI patterns.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose and Microsoft Visio.
- As a Technical lead managed Agile project, Performed detailed design review, code reviews, offshore resources allocation for the sprint, Arranged daily stand-up meetings, facilitate meetings, schedule meetings, demo and decision-making processes, managed product backlogs, estimation and planning stories.
PROFESSIONAL EXPERIENCE:
Confidential,Chicago IL
Senior Developer
Environment: Java 1.7, Spring 4.2, Spring security 3.2, JSON Web Tokens, JPA/Hibernate, Angular JS 1.6, Bootstrap 4, HTML5, CSS3, Maven 3.5, Jboss 6.4, Oracle 11g, JIRA, Postman, SOAP UI, JUnit 4.0,, XMLBeans, JAXB and CruiseControl.
Responsibilities:- Designed and developed backend services using Java 1.7, Spring REST, spring security, JAXB, XMLBeans, JSON Web Tokens, JPA/Hibernate.
- Designed & developed front end using Angular JS 1.6, HTML5, CSS3 and Bootstrap.
- Build application using Maven
- Used JIRA for Sprint Planning.
- Used Postman and Advanced REST client and SOAP UI for web service testing.
- Setting up the project and build using Continuous Integration, JBOSS 6 and CruiseControl.
- Improve the code quality using COVERITY scan.
- Used JUnit 4.0 framework for Unit testing of application.
- Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution with the Service level agreement.
- Responsible for the production support.
- Responsible for DB design and used Oracle Database to store the data.
- Coordinate with BA team, Dev team & QA team
- Perform Design and Code Reviews
Confidential,Denver CO
Technical Lead/IT Project Co-Ordinator
Environment: Java 1.5, JPA/Hibernate, Spring IOC, SOAP & RestFul web services, OpenLDAP, Oracle, Tibco and WebLogic,ANT, XML, XSD,SVN, Jenkins, JProfiler.
Responsibilities:- Responsible for Daily scrum Sprint planning, sprint review meetings, sprint retrospective as part of Agile/SCRUM processes.
- Work with Product owner On Artifacts Such as Product Backlog, Sprint Backlog, Sprint Burndown, and Release Burndown.
- As an Onsite Coordinator provided direction, expertise, feedback, and coaching to build the capability of Off-shore project team.
- Contributing in requirement analysis, design, coding and code review, troubleshooting the development issues.
- Design & develop backend using Java 1.5, JPA/Hibernate, RESFUL and SOAP web services.
- Created tables, Views, indexes, stored procedures, database triggers and functions.
- Prepared project artefacts like Use Case Diagram, Context Diagram and Sequence Diagram
- Used Cobetura for code coverage and
- Used Rally for Sprint Planning.
- Involved in review activities such as peer code review, test cases review and document review.
- Setting up the project and build using Continuous Integration, Jenkins
- Used Bugzilla to track the defects.
- Used JProfiler identify and resolve performance bottlenecks, pin down memory leaks and understand threading issues.
Confidential
Senior Software Engineer
Environment: Java 1.5, JSP, Hibernate, Selectica9.0, Websphere Product Center, Oracle, Weblogic
Responsibilities:- Waterfall model project responsible for requirement gathering, design, implementation testing and also followed all the CMMI level 5 process areas.
- Responsible for requirement capture and design of discount system.
- Designed modules using JSP,HTML, Java Script, JPA/Hibernate..
- Improved application performance by tuning the SQL’s/Redesign used for fetching the data from database.
- Used Dimension CM for software configuration management and version control
- Singleton, MVC, Factory, and Façade design patterns used.
Confidential
Software Engineer
Environment: Java, JSTL, JSF, HTML, CSS, JavaScript, Struts, EJB, Weblogic, TOAD, Eclipse, Oracle.
Responsibilities:- Participated in the requirements analysis and technical assessments.
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Created High Level and Low Level Design Documents
- Developed modules using JSF, HTML, CSS and Struts actions, mappings, JavaScript and struts validation framework for performing front end validations for create projects, subprojects.
- Developed underlying database structure including deployment scripts and optimized SQL queries
- Perform Design and Code Reviews
Confidential
Sr. Developer
Environment: JSP, Java Script, EJB, Crystal Reports 9, Sql Server 2000. JBoss
Responsibilities:- Design and developed entity beans to persist the student information.
- Developed student module using JSP’s, Entity Beans, crystal reports to display student grade information, stored procedures and triggers.
- Developed ANT scripts to generate WAR files to deploy it in LINUX environment on Jboss application server
Confidential
Programmer
Environment: Struts Framework, JSP, JavaScript, EJB, MS SQL Server 2000, JBoss 2.4.9 Tomcat 4.1.4
Responsibilities:- Developed entity beans to persist the corporate profile and address book information.
- Performed coding on Struts based application, developed action and controller classes.
- Created JSP for UI and used JavaScript for front end validation.
- Configured the JBOSS sever Deployed application in JBOSS server.