Senior Java Developer Resume
Greensboro, NC
OBJECTIVE:
Seeking a position to effectively apply my technical and analytical skills in Java, J2EE, Web technologies.
SUMMARY:
- 11+ years of experience in analysis, design, development and implementation of various web - based applications.
- Experience in developing web based, intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Extensively worked on Java/J2EE technologies such as Servlets, JSP, Struts, EJB, JDBC and Good Knowledge on JMS.
- Good knowledge and experience in implementing open source frameworks Hibernate, Spring MVC, Spring-boot and Struts.
- Extensively worked on development of Web Services using Apache Axis, SOAP, WSDL and REST.
- Good Experience on XML technologies like XML, XSD, and XSLT.
- Good Experience on using XML for the data exchange and used SAX & DOM parser to extract and read the required information from the XML.
- Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX Technologies.
- Strong experience in deployment and configuration of application servers IBM Websphere, WebLogic, Apache Tomcat., Jboss EAP
- Extensive experience in using databases such as Oracle 10g/9i/8i, SQL Server, and DB2.
- Worked extensively on build and deployment tools like ANT and MAVEN using SVN, GIT Hub, GIT Bash, CVS, dimensions, Star Team.
- Good knowledge of using IDE tools like Eclipse, RAD, Intellij, JbossIDE for JAVA/J2EE Application development.
- Hands on knowledge & experience in D esign patterns and Experience in application design and creating Sequence diagrams, Class diagrams using UML.
- Experience in reporting tools like Jasper Reports, iReports.
- Having knowledge in Wicket framework and mobile applications.
- Experience in different agile methodologies (XP, Scrum, TDD). Experience in developing unit test cases for the screens using cucumber and jasmine.
- Effective team player, fast learner and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
- Strong analytical, troubleshooting, and problem solving skills.
- One of the finalists for the TOP10 Java coding contest in Confidential .
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, HTML, DHTML, XML, AJAX
Middleware: J2EE: EJB 3.0, JNDI, JDBC
Server Side Technologies: JSP, Servlets
XML Technologies: XML Schema, XSLT 1.0, DOM2, SAX2, DTDs, SOAP
Application Servers: Jboss 4.0.2, Jboss 4.2.1 GA, Web Sphere 5.1,7.0,8.0, Jboss 7
Web Servers: Apache Jakarta Tomcat
IDE/ Tools: Maven, Jenkins, Eclipse 3.4.2, RAD 7.0.0, RSA 8.0, Intellij, Edit Plus, SOAP UI, Ant 1.6.5, Oracle SQL Developer, Squirrel SQL Client 2.2, Rapid SQL 7.2.1, PL/SQL Developer 7.0.2, iReports 3.6.0, Araxis Merge 6.5, Citrix Program Neighborhood 6.20, Fire Daemon 1.7, TextPad, IBM Web Sphere, WID 7.0
Frameworks: Struts 1.1, Struts 2.0.9, JSTL, Tiles, Hibernate 3.1.3, Spring 2.0.1, Spring MVC, Spring boot, Spring Security, Junit, Quartz 1.6.4, Top link, Portlet, Wicket, ASI Framework, WESB
Reporting frameworks: Jasper Reports 1.3.4, Confidential Reporting
Scripting Languages: Java Script, Groovy, Prototype JS
RDBMS: Oracle 9i, Oralce 10g, SQL Server 2000
Configuration Management and Versioning & Tracking tools: Git Hub, Tortoise SVN 1.6.2, Confidential integrity client 2006, Visual Source Safe (VSS), PVCS, Serena Dimensions, SVN, CVS
Operating System: Windows 9x/2000, Xp.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer, Greensboro, NC
Tools: & platforms: Java, Web Sphere 7.0, Spring boot, Spring Rest services, Junit, Cucumber, Jasmine, Git Hub, Jenkins, Maven, Pivotal Tracker, Jquery, Css, Postman, Agile Methodology.
Responsibilities:
- Worked on agile methodologies and TDD approach with pair programming.
- Involved in IPM meetings, retrospective and inception meetings as part of agile methodology.
- Attending daily scrum meetings to share the day to day work activities.
- Worked closely with product owner, business analyst, QA and UAT testing teams.
- During the development of this project, I used spring boot, REST services, jquery and using GitHub for project repository, Jenkins as build tool
- Prepared and executed various test plans for ensuring the integrity of the system.
- Developed unit test cases using Mockito framework for testing accuracy of code, developed cucumber test cases for integration testing, jasmine test cases for java script testing.
- Responsible for development, support, and build activities.
- Worked on WebSphere Application Server.
- Involved in peer reviewing.
- Responsible for implementing front end changes using jQuery.
Confidential
Senior Java Developer, Greensboro, NC
Tools: & platforms: Java, Web Sphere 7.0, SVN, CVS, Ejb, Spring MVC, Struts, Jquery, CSS, JavaScript, JSP, Mybatis, Oracle, SOAP UI, Agile Methodology.
Responsibilities:
- Involved in analyzing the business requirements and preparing high level design and technical specific documents.
- Involved in drawing class level diagram, sequence diagrams and components diagrams using Magic Draw.
- Attending daily scrum meetings to share the day to day work activities.
- During the development of this project, I used Java, Struts, JDBC, spring, MyBatis, JQuery, JavaScript, Oracle, and Enterprise Service Bus.
- Responsible for development, support, and build activities.
- Worked on WebSphere Application Server.
- Worked agile based project.
- Involved in peer reviewing.
- Responsible for implementing front end changes using jQuery.
Confidential
Technical Leader, Onsite Coordinator, San Antonio, TX
Tools: & platforms: Java, Web Sphere 5.1, RTC, putty, Wicket, ASI Framework
Responsibilities:
- Technical lead for Confidential .
- Onsite coordinator for the project. Coordinating with clients and the offshore team.
- Designed several critical enhancements.
- Guided the team in technical and business activities.
- Involved in doing code reviews and design reviews.
- Extensively helped the team members in the design and implementation of their modules.
- Mentoring the team in all stages of project life cycle.
Confidential
Technical Leader
Tools: & platforms: Java, Web Sphere 5.1, Star Team, putty, Wicket, ASI
Responsibilities:
- Technical lead for Confidential .
- Design and development of several critical enhancements.
- Guided the team in technical and business activities.
- Involved in doing code reviews and design reviews.
- Extensively helped the team members in the design and implementation of their modules.
- Mentoring the team in all stages of project life cycle.
- Preparation of Daily Status Reports and sharing the same with management.
Confidential
Technical Leader
Tools: & platforms: Java, Web Sphere 5.1, Star Team, putty, Wicket.
Responsibilities:
- Technical lead for Confidential .
- Design and development of several critical enhancements.
- Guided the team in technical and business activities.
- Involved in doing code reviews and design reviews.
- Extensively helped the team members in the design and implementation of their modules.
- Mentoring the team in all stages of project life cycle.
- Preparation of Daily Status Reports and sharing the same with management.
Confidential
Project Lead
Tools: & platforms: Java, Oracle 10g, PL/SQL, Web Sphere 5.1, dimensionsTop Link, Bridje Framework.
Responsibilities:
- Project lead for Confidential project with RST.
- Design and development of several critical enhancements.
- Guided the team in technical and business activities.
- Involved in doing code reviews and design reviews.
- Extensively helped the team members in the design and implementation of their modules.
- Mentoring the team in all stages of project life cycle.
- Preparation of Daily Status Reports.
Confidential
Module Lead
Tools: & platforms: Java, Struts2, Quartz, Hibernate, Spring, Jasper Reports, Ajax, JavaScript, Oracle 10g, PL/SQL, JBoss Application Server v4.2.1, Ant, SVN.
Responsibilities:
- Analysis of Business Requirements and System requirements.
- Coordination with on-site team to understand the requirements
- Preparation of the estimates, time lines of the deliverables and project execution plan.
- Module lead for the several critical tasks.
- Mentoring the team members.
- Design and development of several critical enhancements. Preparation of UTP and JUnits for the functionality testing.
- Guided the team in integration of the Confidential -GH with vision team to get the plan data.
- Involved in doing code reviews and design reviews.
- Adhering to coding standards using FIND BUGS tool.
- Extensively helped the team members in the design and implementation of their modules.
- Training to the new members in the team on product. Mentoring the team members.
Confidential
Senior Software Engineer
Tools: & platforms: Java, JMS (Message Driven Beans), Quartz, Jasper Reports, Oracle 10g, PL/SQL, JBoss Application Server v4.2.1, Ant, Anthill., Confidential, SVN, iReports.
Responsibilities:
- Co-ordination with the third party vendor team for the Oracle Commission project requirements discussions.
- Reviewed the reports designed by the team members.
- Designed several critical reports in jasper reports.
- Understand the query given by the Oracle commission team and did changes for the existing query depending upon the requirements.
- Unit testing and integration testing for the scheduling oracle jobs, rescheduling and deleting jobs.
- Gave support to the testing team in testing the application.
- Deployment of the project in the production server.
- Monitored the reports data daily and communicated with the client.
Confidential
Senior Software Engineer
Tools: & platforms: Java, Portlets, Oracle 9i, PL/SQL, JBoss Server 4.2.1, AntAnthill, Confidential
Responsibilities:
- Understand the requirements given by the clients and participated in the client meetings.
- Analysis and design for the proposed requirements.
- Added new portlet to process the failed payload records from run side.
- Impleted portlets using message beans.
- Unit testing and integration testing.
- Deployed the portlets code into Production.
- Gave the demo to the team.
Confidential
Software Engineer
Tools: & platforms: Java, Portlets, Oracle 10g, PL/SQL, JBoss v4.2.1, Ant, Anthill.
Responsibilities:
- Understand the requirements given by the clients and participated in the client meetings.
- Analysis and design for the proposed requirements.
- Coding, Development for the several reports like missing escrow report for the run clients.
- Integration of the components
- Unit Testing and Functional Testing.
- Gave the production support.
Confidential
Senior Software Engineer
Tools: & platforms: Java, JMS, Quartz, MDB, Threading, Jboss 4.2.1, Jasper Reports
Responsibilities:
- Analysis of Business Requirements and System requirements.
- Coordination with on-site team to understand the requirements.
- Preparation of the estimates, time lines of the deliverables and project execution plan.
- Coding and unit testing.
- Co-ordination with third party vendor teams.
- Adhering to coding standards using FIND BUGS tool.
- Code Review of the modules.
- Mentoring the team in all stages of project life cycle
Confidential
Module Lead
Tools: & platforms: Groovy, Java, JSP, Struts2, Hibernate, spring, Jasper ReportsAjax, JavaScript, Oracle 10g, PL/SQL, JBoss Application Server v4.2.1, Ant, Confidential, SVN
Responsibilities:
- Implemented the business requirements for Data loading and Data synchronization modules by interacting with the business analysts.
- Implemented Data Loading from SQL Database to Oracle data base and Data Synchronization from Oracle database to SQL using groovy.
- Guidance to team members in learning groovy and completing their tasks.
- Delegating the work required for implementation of data loading for child tables to the team. Was responsible for code reviews.
- Implemented the Retention module in the Client Inventory using Struts2, spring and Hibernate. The design of this module was used as template for other modules during the Client Inventory integration.
- Extensively helped the team members in the design and implementation of their modules in the Client Inventory integration with Confidential application.
- Designed a framework to design the reports in client inventory which is base framework for all the reports.
- Worked on environment set up in all environments for the data loading and data synchronization.
- Involved production release for the data loading and data synchronization.
- Did production support and took care of several production issues involving extensive analysis of real-time data.