Java/j2ee Developer Resume
CA
SUMMARY
- Having 8 years of experience in IT Industry in Analysis, Design, Development, Testing and Maintenance/ Support of Applications using Java/J2EE Technologies.
- Worked in Health Care, Insurance, Banking, Financial, and E - Commerce Domains.
- Possess experience in Software engineering concepts, Software quality processes, insight into Software Development Life Cycle(SDLC) and experience in Agile/Scrum methodologies.
- Hands on experience in the areas of Web/Client-Server applications using J2EE technologies like Java, JSP, Servlets, JDBC, Java Beans, JSTL and JMS.
- Experience in Writing Spring (Dependency Injection, MVC and Spring JDBC, Spring ORM and AOP)
- Experience in SOA, ESB, SOAP, RESTFUL Web Services & Related tools (SOAP UI & REST Chrome API)
- Experience in Struts, Hibernate ORM Technologies
- Proficient in implementing the J2EE design patterns like Singleton, Front Controller, MVC, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
- Experience in Log4j, Maven, Ant, CI Tools and Integration
- Hands on experience in developing enterprise applications using IDEs, Application Servers and Tools like Eclipse, RAD, OEPE/ Workshop and different servers IBM WebSphere 7.0, WebLogic and Tomcat.
- Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and also experience in making web page cross browser compatible.
- Proficient in relational data and RDBMS, Oracle, SQL and PL/SQL
- Adept in using version control(SCM)tools like CVS/ SVN/ GIT and CMS (TeamSite)
- Experienced in defining and creating Technical and Functional design documents.
- Experience in Onsite/Offshore model and worked in L2, L3 support teams
- Excellent team player and proven track record of working in various team sizes performing cross functional roles with communication, analytical and problem solving skills to handle client facing roles and end user communications.
- Experienced in mentoring/supporting other team members quite often and in presenting in team’s knowledge sharing sessions.
TECHNICAL SKILLS
Languages: Java, C, HTML, JavaScript, SQL
J2EE Environment: Servlets 2.X/ 30, JSP, JDBC, JNDI, JMS, Java Beans
Frameworks/Architectures: Spring (MVC, DI, Spring JDBC, AOP), Struts 1.x/ 2.x, Hibernate, Axis, Jersey, Log4j, JUnit, Ant, Maven, jQuery, JAXB, JAXP
Web Technologies: Java, HTML, CSS, JavaScript, JSON, XML, SQL
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Tomcat, IBM HTTP, Apache HTTP
IDE/ Tools: Eclipse, RAD, OEPE, Jenkin, SOAP UI, TOAD, SQL Navigator, Rally, JIRA
Software Methodologies: Waterfall, Agile & Scrum
Design Methodologies: OOAD using UML and Design Patterns
Version Control Systems: SVN, CVS, GIT
RDBMS/Databases: Oracle, DB2, MySQL and MS SQL
Operating Systems: Windows, Linux, Unix, MAC
PROFESSIONAL EXPERIENCE
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, Java Script & Used jQuery to make AJAX calls.
- Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
- Used Jenkins continuous integration tool to do the deployments.
- Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Responsible for productions support and analyzing the Splunk logs for hidden application errors.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.
- Daily maintenance and handling other critical functional and performance issues.
Environment: Java, JSP, Servlets, Spring MVC, Sping DI, Hibernate, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, Oracle11, TOAD, JUNIT, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, Rally, UML, TogetherJ, TOAD, WebSphere, IBM HTTP Server, Linux
Confidential, OH
Java/J2EE Developer
Responsibilities:
- Actively involved in AGILE Development, Implementation, Unit Testing, Enhancements, Maintenance and Support of Application.
- Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies
- Hands on experience with data persistency using Hibernate used Criteria API and HQL for querying Oracle databases and Spring Framework
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Developed Spring Configuration files to wire the Java Components using Spring Dependency with annotations
- Developed and Consumed Enterprise wide web services using SOAP and RESTFUL web services (Using AXIS and Jersey frameworks)
- Validated SOAP, Restful Services using SOAP UI tool and generated Client using Eclipse IDE
- Created and automated unit test cases using JUnit for the project
- Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jelkin
- Co-ordinate with various teams: Business, Deployment, Support, Quality Assurance and Off-Shore teams
- Extensively used SQL queries and Stored Procedures for interacting with the Oracle database
- Involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
- Co-coordinating with onsite people and Interacted in client sessions.
Environment: Java, JSP, Servlets, JDBC, Java Beans, Spring, Hibernate, Web Services, SOAP, RESTFUL, HTML, JavaScript, CSS, JSON, XML, AJAX, jQuery, ANT, Maven, Continuous Integration, Jelkin, SVN, Log4j, JUnit, PL/SQL, Splunk, WebLogic Server, TOAD
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Involved in design, development and deployment the application using Agile Methodology.
- Developed Application Spring Framework using MVC architecture.
- Developed of Spring Controllers and configured using Annotations and Autowiring.
- Developed Hibernate Mapping files and DAO components for interacting with DB components
- Involved in Web Services Development, Deployment, Integration and Client Generation.
- Converted the old projects to Maven and Create pom.xml to integrate with Jenkin CI Server
- Configured Log4j and created Unit Tests using JUnit Framework
- Developed Sequence Diagrams, Class Diagrams and Use Cases using UML.
- Deployed the application on WebLogic Application Server.
- Assisted in the testing phase of project (development testing, unit testing, System testing and integration).
- Participated in the Client call to get more clarity on the requirements and changes.
- Involved in Coding, Unit Testing and development of MR’s/CR’s for monthly release.
- Involved in development of PMT’s/Work Requests.
- Resolving the System Testing and Production tickets/issues.
- Involved in Coding, Unit Testing, and implementation.
- Co-coordinating with onsite people and Interacted in client sessions.
- Involved in implementation of the Subscription module.
- Involved in developmentof pages forUEFA Content delivery platform.
Environment: J2EE, Java, Servlets, JSP, Java Beans, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Log4j, Junit, Jenkin, Ant, rallyHTML, CSS, JavaScript, Eclipse, WebLogic Environment, UML, Oracle 9i, SVN, AJAX, JUnit, Solaris.
Confidential, Concord, CA
Java/J2EE Developer
Responsibilities:
- Analyzing business requirements along with team lead.
- Designed necessary backend Java classes to support data access and user authorization.
- Implemented MVC Architecture using Struts Framework.
- Troubleshooting and implementing bug fixes related to client and user reported issues.
- Involved in the coding of generating the Actions, Action Forms.
- Wrote Client side validation using Struts Validate framework and Java script.
- Implemented Struts Action classes using Struts controller component.
- Wrote unit test cases for different modules and resolved the test findings
- Created WSDL and REST based Web services for adding, modifying and deleting trading partners.
- Debugged and enhanced performance of the web application.
- Developed high quality software solutions that satisfy our customers’ needs.
- Created technical specifications and use cases.
- Used agile development practices and work in short iterations to deliver a continuous flow of the most important and valuable features.
Environment: Java, J2EE, JSP, Servlet, JDBC, Struts, Hibernate, Web Services (SOAP), HTML, CSS, JavaScript, Apache Tomcat, Apache HTTP Server, XML, Eclipse, PL/SQL, Oracle 10g, Toad,, Linux/Unix
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in Analysis, preparing use cases, Design, Development, Maintenance/Support and Testing of Application.
- Developed Class diagrams, and Sequence diagrams using UML.
- Prepared high and low level design documents for the business modules for future references and updates.
- Developed presentation tier as HTML, JSPs using Struts Framework and JSTL
- Developed and Consumed SOAP Based Web Services using Tomcat Server
- Deployed the application on Tomcat application server in development and production environment.
- Undertook the Integration and testing of the different parts of the application.
- Developed automated Build files using ANT.
- Used Subversion for version control and log4j for logging errors.
- Code Walkthrough, Test cases and Test Plans.
Environment: Java, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Struts, Web Services SOAP, Tomcat, Eclipse, oracle 9i and log4j.
