Sr Java/j2ee Developer Resume
Atlanta, GeorgiA
SUMMARY
- Hands on 7+ years of IT experience in Software and Web Development using Java/J2EE technologies.
- Experience in all phases of Software Development Life Cycle including Requirements Analysis, Impact Analysis, Applications Design, Development and Testing of various web applications
- Experience in developing web applications using MVC’s Frameworks like Struts, Spring 3 and hands on experience with ORM Tool Hibernate
- Had a good work experience on Customized Java Batch framework.
- Had a good work experience on Hibernate.
- Experience in designing Restful Web Services.
- Development experience in UNIX and windows environments.
- Good knowledge of Core Java like Multithreading, collection and oops.
- Well versed with entire development life cycle and agile methodologies.
- Experience in working with UML class diagrams, use cases, sequence diagrams, etc to meet changing business and user requirements
- Experience in version control systems such as CVS and Subversion
- Implemented XML based protocol such as SOAP Web Services and Restful Web Services in software application development.
- Experienced in developing n - tier Enterprise application with J2EE design patterns like MVC, DTO, DAO and Singleton
- Intensive knowledge in databases like Oracle, SQL Server and IBM DB2, PostgreSQL.
- Experienced with XML related technologies such as XML, XSL, XSLT, DOM, and JAXP.
- Good knowledge of Ant and Jenkins
- Good understanding of Project Process and ability to analyze business problems and identify solutions.
- Front-end development experience using HTML, JSP, CSS, JavaScript, J-Query.
- Experienced in creating build files using ANT, MAVEN, and logging using Log4J.
- Experience in requirements gathering and analysis the business and system requirements.
- Experience in quality assurance, unit testing.
- Good team player and self-starter with excellent communication, coordination, documentation, project planning and interpersonal skills.
TECHNICAL SKILLS
Java Technologies: Java/J2EE, Restful Web Services,Servlets, Jsp,Jdbc
Framework: Struts, Spring, Hibernate,JUnit
Software/Database: MS-Access, Oracle 11.2,PL/SQL, SQL Server, DB2,PostgreSql
Web technologies: HTML,CSS, J-Query, XML, XSLT, XSD, JAXB
Scripting Languages: Java Script, AngularJS, Unix Shell Scripting (bash, ksh, sh)
Methodologies: Waterfall, Agile/Scrum
Development Tools: Eclipse 3.7, SQL Explorer, CVS, SVN - Subversion Control System, Quality Center, Jenkins, Splunk
Application Servers: Tomcat 7.0. IBM WebSphere, JBoss,Oracle Weblogic
MS Office Suite: MS Word, MS Excel, MS PowerPoint
Modeling tools: MS-Visio
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
Sr Java/J2EE Developer
Responsibilities:
- Involved in the Requirements Analysis and database design
- Involved in User group meetings to gather system requirements.
- Designed Class diagrams and sequence diagrams
- Developed Jersey Restful Web services between centralized order management system and the client systems it communicates with.
- Interact with the client daily to discuss the project status
- Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for informix database.
- Implementing spring restful web services and DAO’s
- Worked on DAO layer in Hibernate.
- Designed web pages using JSP, Struts, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Developed test cases using JUnit
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files
- Used Subversion for concurrent version control of the application.
- Do peer to peer code reviews
- Develop user documentation
- Involved in Unit Testing using JUnit and System Integration Testing.
- Used Ant and Jenkins for java builds and compilation of code
- Coordinated with QA testers for end-to-end unit testing and post-production testing.
- Subversion was used for concurrent version control of the application.
Confidential, Wilmington, DE
Sr.Java/J2EE Developer
Responsibilities:
- Involved in the Requirements Analysis and database design.
- Worked in Agile environment.
- Involved in User group meetings to gather system requirements.
- Designed Class diagrams and sequence diagrams
- Interact with the client daily to discuss project status
- Implementing web services and DAO’s
- Developed test cases using JUnit
- Worked on DAO layer in Hibernate.
- Designed web pages using JSP, Struts, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Develop user documentation
- Coordinating the deployment of the projects with application teams.
- Subversion was used for concurrent version control of the application.
- Involved in Unit Testing using JUnit and System Integration Testing.
- Written Shell script in UNIX for production Environment for Deployment and Scheduling Tasks in UNIX.
Confidential: San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Impact Analysis of Client Requirements
- Project Planning and Monitoring.
- Design and developed various change requests.
- Coordinating and facilitating the of work across multiple work groups.
- Mentoring team members and provided technical guidance to the team.
- Prepared and executed the Unit test case for the modules.
- Provided production support for the developed modules in shadow period
- Involved in trouble shooting for QA and Production cycle.
- Involved in Hand-off of the project to different team.
- Established Best practices for continuous improvement process.
- Written JUnit Test cases to test the Action class methods.
- Written Java Script for handling client validations.
Confidential
Java/J2EE DeveloperResponsibilities:
- Customization of Trade Finance Modules using Eximbills,China Systems Package
- Development of Generic Application Programming Interface (GAPI) for interface of the application with BANCS, core banking system.
- Worked with the clients to get the requirements and analyze the possible technical solutions.
- Analyzed the Business and System Requirements of the application.
- Preparation of Test Plan, Test Conditions and Test Cases and execution of Test Cases in Integrated version.
- System testing and User Acceptance Testing for the integrated version.
- Interacting with the development and testing teams to improve overall quality of the software.
- Worked with Front-end and Back-end systems
- Preparation of the implementation and user manuals for the package.
- Prepared documents to conduct user acceptance testing.
- Coordinating the deployment of the projects with application