Software Developer / Java J2ee Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Around 7+ years of IT experience in the areas of requirement gathering, Analysis, Design, Implementation and Testing of web based multi - tier applications using Java / J2EE technologies
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using UML/Eclipse
- Expertise in Design and Development of enterprise applications using Struts, Spring 3.x and MVC framework
- Good work experience with Spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring Security etc
- Experience in ORM frameworks such as Hibernate and JPA
- Proficient in developing Restful Web services and SOAP Web services
- Experience in RDBMS such as Oracle, MySQL, SQL server, IBM DB2 and optimizing queries using SQL
- Experience on MVC architecture using Spring framework, JSP-Servlets, Struts
- Expertise in UML (class diagrams, object diagrams, use-case diagrams, state diagrams, sequence diagrams and activity diagrams) as a business analysis methodology for application functionality design
- Worked on Agile methodology, Feature driven development and Waterfall model
- Experience using client technologies such as JSP, JSF and Flex markup languages like HTML, CSS, XML for developing interactive user interfaces
- Experience with web/application servers such Tomcat, WebLogic and JBoss
- Have good exposure to SVN & GIT source code/version management tool
- Good knowledge on Design Pattern
- Worked on finance, eCommerse, Manufacturing & Logistics & Healthcare domains
TECHNICAL SKILLS:
Programming Languages: Java 1.6,1.7
J2EE Technologies: Spring3, Struts 1.2, Hibernate3, JDBC, JSP 2.0, Servlets 2.5 and JSF 2.0
Web Technology: JSP 2.0, Servlets 2.5, HTML, CSS, XML and JSF 2.0
Scripting Languages: JavaScript and Jquery
Database: Oracle9i/10g, SQL Server, MySQL, IBM DB2
ORM Tools: Hibernate, JPA
Frame Work: Struts 1.2, Spring 3, Spring MVC and JSF 2.0
Web services: SOAP, REST
Development Tools: NetBeans 6.9, Eclipse, Flash Builder
Design Tools(UML): Star UML
Application Servers/Web Servers: Tomcat, JBOSS, WebLogic
Version Control: SVN, GIT
Build Tools: ANT and Maven
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Software Developer / Java J2EE Developer
Responsibilities:
- Integral member of the team for designing and implementing end to end workflow using both front end and backend technologies.
- Involved in requirement analysis and weekly development team meetings.
- Interacted with team members for code reviews and designing the application.
- Implemented the Spring MVC architecture to develop the order placement module.
- Presentation layer done using HTML, JSP, JavaScript.
- Implemented Spring 3.0 and Hibernate integration.
- Subversion is the version control tool used throughout the application.
- Attended the weekly scrum meetings for the status of the projects.
- Worked on the defects as part of the maintenance in parallel.
Environment: Java (JDK 1.7), JSP, javascript, jQuery, Spring MVC, Spring Core, Spring AOP, Hibernate, SQL Server, GIT, Eclipse, jBoss, Maven, JIRA
Confidential, Columbus OH
Java Application Developer
Responsibilities:
- Recognized for excellent code quality and on-time product delivery.
- Direct interaction with customers to gather requirements and convert it into software implementation.
- Performed coding and code review supporting the workflow functionality.
- Implemented efficient workflow which supported the addition of multiple products and its cost calculation which has automated the manual tasks, thereby lead to cost saving.
- Developed a new email notification program for the application which has improved communication and saved time.
- Designed and Developed integration modules which involve web services (SOAP and REST) with strong SOA foundational concepts.
- Performed unit, integration, and user acceptance testing.
- Involved in fixing the defects based on the priority (high, medium, low).
- JIRA is used to track the Bug fixes.
- Mentored team on how to maximize their investment in coding in the corporate banking domain.
- Coordinated release activities with deployment team and clients for efficient software release.
- Provided ongoing maintenance and technical support to application end users.
Environment: Java (JDK 1.7), Eclipse, SVN, Apache Tomcat, Flash Builder, GIT, Putty, Toad, JSP, Flex, Spring 3.0,Struts 1.x, Hibernate, JDBC, Oracle 10g, jUnit, RESTful Web Services, Tomcat Application Server, GIT, Jira
Confidential
Responsibilities:
- Participated in customer discussions to understand their needs and requirements.
- Converted customer requirements to efficient software solutions.
- Created coding to implement software design.
- Conducted code reviews, peer reviews for ensuring the code quality.
- Performed root cause analysis, unit testing and system testing.
- Performed bug fixes and user acceptance testing support.
- Provided ongoing maintenance and technical support to application end users.
Confidential, Plano, TX
Java /J2EE Developer
Responsibilities:
- Recognized for exceptional contribution for Confidential Accessory Management System in 2014.
- Participated from the initial phases of the Project from gathering business requirements to designing the Solution.
- Hands on experience in creating Technical specifications, Code sample for development teams.
- Experience in creating Class Diagrams, Use case diagrams and provided these artifacts to developers after the Design phase.
- Performed design and Code reviews for various modules with application development teams and involved in Sign off and deployment procedures with administrators.
- Contributed majorly for the development of services and database interaction for modules such as carryover, purchase, order placement and accessory/part search using Spring MVC, JPA and Oracle 10g.
- Performed the unit testing of the services using jUnit.
- Ensured the working of end to end functionalities by integration with the UI layer and performed the integration testing.
Environment: Java (JDK 1.7),, Spring 3.0, JPA, Oracle 10g, TOAD,SQL developer, HTML, JavaScript, Eclipse IDE, Weblogic Server, SVN
Confidential, New Jersey, NJ
Java/ J2EE Developer
Responsibilities:
- Developed all user interfaces using JSP, HTML, CSS and Java Scripts
- Implemented the workflow using Spring MVC.
- Developed the service and DAO layer for different modules such as registration, insurance planning and payment using Spring 3.0 and Hibernate
- Created efficient SQL queries for services and it ensured the system performance.
- Used Spring core concepts like Dependency Injection (DI) and Aspect Oriented Programming.
- Performed the integration with UI layer and executed integration testing.
Environment: Java (JDK 1.6), Oracle 10g, Spring 3.0, Hibernate, IBM DB2TOAD, Eclipse IDE, HTML, JavaScript, JBoss Application Server, Tortoise SVN.
Confidential, Cupertino, CA
Java /J2EE Developer
Responsibilities:
- Developed a single database to manage product errors which streamlined effort and improved efficiency.
- Involved in design and implementation of the service and DAO layer for handling the business logic using Spring 3.0, JPA.
- JBoss Application Server is used for deploying the application
- Used JIRA and Incident Tracker to create and trace the incidents
- Fixing the online incidents according to the incident description and information from the JIRA.
- Performed the integration testing and user acceptance testing for ensuring the expected behavior of the system.
- Subversion is the version control tool used throughout the application.
- Attended the weekly scrum meetings for the status of the projects.
- Worked on fixing defects raised due to software code issues.
Environment: Java (JDK 1.6), Spring 3.0, JPA, Oracle 10g, Eclipse, SVN, Maven, JBOSS
Confidential, Malibu, CA
J2EE developer
Responsibilities:
- Received Above and Beyond for Performer of the Year in 2012.
- Developed the end to end login flow for the entire website using Spring web flow and Spring security.
- Implemented the audit module using Spring AOP.
- Interacted with team members for code reviews and designing the application.
- Involved in the end to end development of different modules such as login, registration, audit and payment using JSF, jQuery, javascript, Spring MVC and JPA.
- Generated the design documents using start UML.
- Performed the unit testing, system testing and user acceptance testing.
- Communicated with end users for the enhancement of the system in a better way.
- Worked in a special team for improving system performance.
- Involved in bug fixes and maintenance of the system after the release.
- Subversion is the version control tool used throughout the application.
- Attended the weekly scrum meetings for the status of the projects.
Environment: Java (JDK 1.6), JSF, javascript, jQuery, Spring MVC, Spring Core, Spring AOP, JPA, SQL Server, GIT, Eclipse, jBoss, Maven