Java / J2ee Developer Resume
Atlanta, GA
SUMMARY
- 8+ years of experience in a Global Working Model.
- Experience with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, testing and deployment.
- Expertise in design and development of multi - tiered web based applications using J2EE technologies with frameworks like Struts 2.0 and Jersey, JSP 1.1/1.2/2.0, and JDBC and Adobe Flex, JQuery, RESTful Webservices.
- Expertise in architectural design using various design patterns such as MVC (Model-View-Controller), Singleton, Dependency Injection, Service Locator, DAO, DTO and Business Delegate.
- Strong experience in Object Oriented Design and Analysis using concept of UML including development of Use cases and Microsoft Visio.
- Experience in implementing XML based Web Services (RESTful Web Services).
- Experience in Adobe Flex technology using Cairngorm framework.
- Experience in jQuery technology using Angular framework.
- Experience in using Check style, PMD and Find Bugs to write code that ease maintenance and reduces code reviews.
- Working knowledge of Java external applications like JUnit, Log4j, Apache Ant, Maven.
- Good exposure to the full software development lifecycle and Agile/Scrum methodology and tools such as Pivotal Tracker, JIRA
- Good exposure to deployment tools such as Jenkins, Opsware, Puppet, Spacewalk
- Good Knowledge on databases like Oracle, Informix, DB2, SQL Server. Experience in writing complex SQL Queries and SQL Procedures.
- Excellent team player with good analytical, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in groups.
TECHNICAL SKILLS
Tools: Eclipse 4.4
Operating Systems: Windows, UNIX
Database Systems: Oracle 8.X, Informix, DB2, SQL Server
Languages: Java 1.8, Java Script, UML, Flex, HTML5, jQuery
Java/J2EE technologies: JSP, JDBC, J2EE Design Patterns, XML, JAXB, Xstream, Junit
Application Servers: Apache Tomcat 7.0
Web Services: Restful
Frameworks: Struts 1.x / 2.0, Jersey framework
Source Control: Visual Source Safe (VSS), Subversion, GitHub
Bug Tracking Tools: Pivotal Tracker
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java / J2EE Developer
Responsibilities:
- Implemented business logic using Servlets and stored procedures.
- Created user-friendly GUI interface and Web pages usingHTMLand DHTML embedded in JSP.
- Analyzing and design requirements provided by business users.
- Writing design specification and develop test cases.
- Developed user interfaces using JSP, HTML, CSS3(bootstrap), JavaScript (AngularJS), JQuery, Linux and AJAX with JSON
- Developed REST based Web Services using JAXB.
- Developed web based applications using Java Script, HTML5, SQL Server, DHTML and CSS3.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate and DAO design patterns.
- Involved in developing stored procedures and Triggers.
- Wrote PL/SQL procedures for intensive database transactions for storing high volume of Paint Vendor Formula Data.
- Implemented the logging mechanism using Log4j and Splunk framework.
- Participating in Code deployment activities using Puppet, Opsware and production support related to the business requirements
- Used GitHub as version control system for the source code and project documents.
- Used Agile Methodology in application development. Tasks monitored through Pivotal tracker.
- Worked on cross browser compatibility issues for Chrome, Firefox, Safari, IE 10 & 11.
Environment: JDK 1.8, Eclipse 4.4, Log4j, Informix, Restful Web Services, Jax-B, Apache Tomcat 7.0, JQuery, SQL Server, DB2, Linux, JSON, JavaScript, HTML5, CSS3, PL/SQL
Confidential
Java / J2EE Developer
Responsibilities:
- Worked on complete life cycle, design, development and testing using OOA and OOD
- Created technical design documents from the existing ESVS application in Java and BRS for critical business processes. This involves creating XSDs for the Restful services, writing pseudo code and creating UML diagrams.
- Developed user interfaces using Adobe Flex 4.0 using Cairngorm framework
- Developed REST based Web Services using JAXB and JSON and SOAP Services.
- Implemented Different Design patterns like singleton, factory and Dependency Injection
- Implemented logging mechanism using Splunk framework to monitor the interaction between various systems in the Junit application.
- Implemented Junit test cases for all the Webservices developed in the application.
- Generated several PDF documents related to order details using iText framework.
- Wrote complex Queries against Informix database to manipulate the order details.
- Complex Queries and logic designed in existing application in Informix 4gl has been implemented using Java / J2EE technologies.
- Managed a team size of 20 as a technical lead and team lead for team size of 6 members and reviewed the deliverables by each team member in technical and in business perspective.
- Ensured delivery quality by establishing review processes and checklists.
- Used SubVersion as version control system for the source code and project documents.
- Particpated in code deployment activities using Opsware, Jenkins build
Environment: JDK 1.6, Eclipse 3.7, Log4j, Informix, Restful Web Services, Flex 4.0, Jax-B, JSON, and Apache Tomcat 6.0
Confidential
Java / J2EE Developer
Responsibilities:
- Worked on three releases of Enhanced Special Services.
- Worked on other enhancement projects like Install Prompts, Measure Comp Integration simultaneously with the core release. This includes requirement gathering, design, construction, testing and production support in addition to the core releases.
- Created technical design documents out of the existing Informix code and BRS for critical business processes. This involves creating XSDs for the Restful services, writing pseudo code and creating UML diagrams.
- Developed user interfaces using Adobe Flex 3.0 using Cairngorm framework
- Developed REST based Web Services using JAXB and JSON
- Wrote complex Queries against Informix database to manipulate the order details
- Involved in preparing Unit Test Cases and performing Unit Testing.
- Was part of System Testing and UAT support team for ESVS Release 2,3,4. Provided quick resolutions to defects - low turnaround time.
- Received several appreciations for completing construction on time and with minimal defects.
- Coded and tested business critical programs.
- Coordinated QA and Production Support for all the releases.
- Used SubVersion as version control system for the source code and project documents.
Environment: JDK 1.5, Eclipse 3.5, Log4j, Informix, Restful Web Services, Flex 3.0, Jax-B and Apache Tomcat 6.0.
Confidential
Java / J2EE Developer
Responsibilities:
- Developed macros for the reporting tool in excel.
- Involved in preparing Unit Test Cases and performing Unit Testing.
- Received several appreciations for completing construction on time and for suggestions / improvements that have implemented in the project.
Environment: Microsoft Excel, Macros - VB.
