Java Developer Resume
Malvern, PA
SUMMARY
- Around 6 years of IT experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
- Experience in design, development and deployment of n - tier enterprise applications for J2EE platform using Java, JSP, Servlets, JSF, Facelets, Spring, Struts, Tiles, JSTL, JMS and XML.
- Expertise in Web Front End technologies like AngularJS, HTML5, CSS3, JQuery, Java Script, DHTML, XML/XSL, Cloud, Mobile apps.
- Expertise in Spring framework versions 3.0/3.5. Well versed with different features of Spring like Inversion of Control(IOC) Aspect Oriented Programming(AOP), Model View Controller(MVC), JDBCTemplate, Hibernate Integration, Spring Web Services etc.
- Experience in implementing and consuming Web Services (SOAP and Restful) using Apache Axis2, JAX-WS, JAX-RS. Experience in documenting Web Services using Web Services Description Language (WSDL).
- Experience in creating and maintaining Business rules JBoss Drools and JBoss Drools Guvnor 5.
- Strong experience in database design and development including triggers, functions, stored procedures using Oracle (11i and 10g), MangoDB, MySql and MS SQL databases.
- Expertise in Analyzing and Troubleshooting the Environment and Application Issues
- Strong Communication Skills and Excellent Customer Relations in Collecting and Analyzing user requirements.
- Experience in using Task/defect management systems like Mercury, Bugzilla, JIRA and TD.
- Excellent experience with several industry-standard Java integrated development environments including Eclipse, RAD, IntelliJ.
- Possess strong analytical thinking, quick learning and troubleshooting capabilities, proactive listener & team player, commitment to co-operative teamwork and excellent interpersonal communication skills.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
TECHNICAL SKILLS
Web Development: HTML, JSON, Python, CSS, AngularJS, Java Script, DJango, AJAX,XML XSD, DTD, XPATH, SAX, DOM, JAXB, JAXP, XML
Web Services: SOAP, RESTful, Apache Axis 2, JAX-WS, JAX-RS, WSDL, XML-RPC
Frameworks: Struts 1.x, Spring 3.0/3.5(IOC/MVC/AOP/Templates), JBoss Drools 5
Application/Web Servers: Web Logic (9.x,10.x), JBoss 4.x/5.x, Tomcat(5.x/6.x), Apache Web Server
RDBMS: Oracle10g, 11i, MySQL, DB2, MangoDB
IDEs: Eclipse, Confidential Rational Application Developer, Microsoft Visual Studio
ORM: Hibernate, JPA
Build: Automation Ant, Maven
Logging: Log4j, SL4J
Version Control: Subversion, Clear Case, CVS, perforce
Defect Management: Clear Quest, Jira, Bugzilla, TD
Operating Systems: Windows 2000/XP/Vista/Windows7, UNIX(Shell), IOS7
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Used Agile(SCRUM) methodologies for application development.
- Used JSF framework (Java Server Faces) for developing the application.
- Designed and developed web based UI using JSF, JSP, Java Script, HTML, CSS.
- Created the participant eligibility rules module using JBoss Drools 5.0
- Created and maintained the eligibility rules using Drools Guvnor.
- Created and Consumed RESTFul web services using JAX-RS Jersey.
- Used Spring framework on the server side.
- Created automated test cases using Selenium test suite and Selenium Web Driver.
- Used Maven for application life cycle management and Jenkins for continuous integration.
- Worked on the Database design and created PL/SQL scripts, procedures, functions and triggers for the Oracle 10g database.
- Developed UNIX shell scripts to monitor the logs and send periodic emails.
- Developed unit test cases and test clients with JUnit and Easy mock.
- Used CVS for version control and Eclipse as the IDE.
Environment: Core Java1.6, JBoss Drools 5.0, Drools Guvnor, Agile(SCRUM), Rally, UNIX, Shell, Python, Django, JSF, HTML5, Selenium Web Driver, Maven, Jenkins, CSS3, PL/SQL, Oracle 10g, JAX-RS, Spring 3.5, Jersey, JSON, Java Script, Pando tool, XML, Web Sphere Application Server, Eclipse, JUnit, Easy Mock, CVS.
Confidential, Camphill, PA
Software Engineer
Responsibilities:
- Used Agile(SCRUM) methodologies for application development.
- Creating user interfaces using AngularJS, HTML5, CSS3 and Java Script.
- Used Spring MVC for the server side implementation.
- Created and consumed RESTFul Web Services using JAX-RS
- Used RAD for development and Web sphere for deployment.
- Extensively applied various design patterns such as Front Controller, Factory, Singleton, Business Delegate Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
- Used JDBC to communicate with the DB2 database.
- Created and used JUnit test cases during the development phase.
- Extensively used log4j for logging throughout the application.
- Used CVS for efficiently managing the source code versions with the development team.
Environment: Java1.6, AngularJS, Spring 3.5(IOC, MVC, AOP, JDBCTemplate), RESTFul webservices, Oracle, Spring, HTML5, CSS3, Java Script, XML, Web Sphere Application Server, RAD, JIRA, SVN
Confidential, Bloomington, IL
Sr Java Software Engineer
Responsibilities:
- Used Agile(SCRUM) Methodologies for application development.
- Used Spring 3.0 framework to implement the MVC design pattern.
- Designed and developed web based UI using JSP, Java Script, HTML, CSS.
- Developed various java script functions and events using JQuery to perform validations, AJAX calls to load data to and from controller.
- Used Spring AOP for transaction management and logging.
- Developed unit test cases and test clients with JUnit.
- Used shell scripts to perform UNIX commands and check the logs to find out the run time errors.
- Used JDBC with Spring JDBC Template for the DAO layer and the database operations.
- Published and Consumed SOAP based web services, testing was done using SOAPUI.
- Used Log4J for tracking the logs for errors, warnings and info.
- Used SVN asversion control system for source code and project documents, bug fixing, and tracking is done by Quality Center.
- Tested the application in development and test environments and deployed on JBoss.
Environment: Java 1.6, Spring 3.0(MVC, AOP, IOC, JDBCTemplate), JDBC, JEE, XML, HTML,CSS, AJAX, JQuery 1.8,, Web services, SOAP UI, JUnit, Quality Center, Eclipse 3.7, Toad, Web Logic 10.3
Confidential
Sr Member Technical
Responsibilities:
- Involved in Requirement Analysis, Designing, Coding, and Testing.
- Creaed the high level Architectural, Detail Design using UML, Microsoft Visio
- Developed modules using Java, Struts, JSP, JavaScript, SOAP, XML, XSD, XSL, JDBC, Apache Ant, Eclipse, WebLogic, Oracle and Linux.
- Followed Design Patterns architecture in designing the UI and data components
- Used Maven for purpose of build. Testing various components by JUnit framework
- Used Star Team for Source and Version Control Management, HP QC for defect tracking, CaliberRM for Business Requirements.
- Involved in Project Design, Technical Design Documentation and presentation, Coding Functional presentations to the team, users. Coordination with stake holders.
Environment: JDK 1.5, JEE, JSP, JavaScript, Web Services, WSDL, SOA, SOAP, XML, JDBC, JUnit 4.0, Star Team, WebLogic 9, Linux Scripts, Oracle 10g, Eclipse, Ant, Log4J, Solaris, HTML, UML, Microsoft Visio, Borland CaliberRM, HP Quality Center.
