Java Lead/developer/analyst Resume
Atlanta, GA
SUMMARY
- About 6 years of experience as a JAVA/J2EE developer in analysis, design, development and implementation of Client - Server and Enterprise applications.
- Experience in developing and deploying Enterprise Applications using Tomcat, Eclipse and JBoss.
- Expertise on server-side Java computing based on the J2EE architecture, Spring framework, Struts 2.0 framework.
- Expertise in JAVA, J2EE, Servlets, JSP, JSF, JMS, JDBC, JNDI, Struts, EJB, Hibernate, Adobe Flex, Web Services, SOAP, JDBC, XML, XSLT, AJAX, HTML, DHTML, Java Script, CSS.
- Proficient in using Tools namely Eclipse, Aqua Studio, SVN, HP Quality Centre, Putty.
- Worked with project building tools like Ant and Maven
- Involved in Application Design, Framework Design, User Interface Design and Coding.
- Well versed with all the phases of System Life Cycle namely Analysis, Design, Development and Implementation.
- Proficient in using DB2, Oracle and SQL for application development with THD Tomcat DAO Framework.
- Good experience in developing front end UI using Ajax based Java script, JQuery, HTML5 and Adobe Flex.
- Expertise in writing Stored Procedures, Triggers, Functions in Oracle 10g environment.
- Expertise in development of multi-tier application using J2EE Design Patterns, UML and Object Oriented Technologies such as MVC, DAO, DTO.
- Expertise on working with HP Quality Center and IBM Rational tools like Clear Case.
- Participated in QA and have good experience involving in Functional testing, Integration testing, and Performance testing.
- Wide exposure to Retail domains.
- Experience in Retail WMS applications like Manhattan WMS, Catalyst WMS and Exceed WMS.
- Possess excellent communication and written skills, leadership and mentorship qualities. Process oriented and good team player.
TECHNICAL SKILLS
Architecture/Frameworks: J2EE, MVC, SOA, Struts, Hibernate, Spring
Languages: Java, XML.
Application Server: Tomcat 4.x/5.x/6.x
Script Languages: XML, HTML, Javascript, ShellScript, CSS, JQuery and Flex
Server Programming: J2EE, Java, JSP, JDBC, JMS, Servlets, JNDI, EJB, JavaBeans,JMS
Design Methodologies: Design Patterns, UML, OOAD.
GUI /Visualization: JAVA, JSP, JSF, AWT, JFC, Swing, Applets, AJAX, Html.
Tools: /Technologies: Eclipse, Ant, Log4j, Putty, MS Visio, Clear case, SVN, HP Quality Center, Aqua Studio, Maven
Databases: DB2, MySQL, SQL, PLSQL, SQL Server 2005, Informix DB
Distributed Objects: Java Beans, RMI
Frameworks: MVC, Struts, Hibernate,Spring, JSF.
Operating Systems: WINDOWS 2000, WINDOWS NT 4.0, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Lead/Developer/Analyst
Responsibilities:
- Work with DC users and gather the information on Critical issues they are facing and resolve them.
- Resolve the root cause for the issue and provide a Temporary/Permanent fix based on the priority and complexity of the issue.
- Based on the user inputs, generate a new screens/change the existing screens that simplifies user operations.
- Generate automated tools/screens that can be used by Support Team to perform their regular tasks.
- All screen/front end changes were done in JSP/JQUERY and Servlets
- All business logic changes were done in WebServices that are integrates with DAO, Struts Frameworks in Tomcat server.
- Develop SOA based RESTful Web services to interact with DAO and UI Layer
- Using JSON for communicating with RESTful Web services and UI Layer.
- Develop the UI layer using JQGrid to populate records in Grid view.
- Using Maven and Ant to build and package the changes
- Unit tested the MODs and Deployed them into production.
- Working on distribution projects that as Two-Tier and WMS integration parts
Environment: Eclipse 3.5, HTML4,JQuery, XML, SOA, Web Services, Crystal Reports, Home Depot Custom Built DAO Framework and Batch Framework, Tomcat Grid, Manhattan WMS, DB2, Aquadata, Oracle, Unix Shell Scripting, Maven, SVN
Confidential
Java Lead/Developer
Responsibilities:
- Extracted the report information from crystal reports, writing technical specifications
- Developed generic JSP, HTML5 UI screens take the user input to run the reports
- Developed RESTful Web services in spring framework and Tomcat server.
- Used JSON for communicating with RESTful Web Services and UI Layer.
- UI layer will use JQGrid to populate records in Grid view.
- Implemented the business logic classes that call the DAO classes to retrieve the data and perform some business operations.
- Developed HTML5, JSP and JQuery based Grid to show the result of query to user in web page.
- Used Maven and Ant to build and package the modification.
- Unit tested the MODS and supported QA Testing.
- Worked with deployment team to implement the changes in production
Environment: Eclipse 3.5, HTML4,JQuery, XML, SOA, Web Services, Crystal Reports, Home Depot Custom Built DAO Framework and Batch Framework, Tomcat Grid, DB2, SQL Server, Maven, SVN.
Confidential
Java Lead/Developer
Responsibilities:
- Worked with business user and finalized the requirements.
- Developed functional and technical spec documents.
- Developed User interface using Flex SDK 3.4 and Action Script 3.0
- Developed XML based RESTful WebService that will interact with user interface.
- UI layer will read the data from XML populate records in web page.
- Developed business layer that interacts with Web services and Home Depot Custom Built DAO layer which handles the persistence.
- We used JMS for MQ to bridge the communication between Confidential and a Third-party application called TOPS
- Unit tested the MODS and supported QA Testing.
- Worked with deployment team to implement the changes in production
Environment: Eclipse 3.5, Flex Builder 4, Flex SDK 3.4 with Action Script, XML, SOA, Web Services, Home Depot Custom Built DAO Framework and Batch Framework, Tomcat Grid, DB2, SQL Server, Informix, Unix, Maven, ClearCase, JMS for IBM MQ.
Confidential
Developer
Responsibilities:
- Developed technical spec documents based on the given function specs.
- Developed User interface using JSP, Servlets and HTML.
- Developed XML based SOA WebService that will interact with user interface.
- Developed business layer that interacts with Web services and Hibernate, which handles the persistence.
- For Hibernate Persistence, create DTO and hbm.xml files for tables and columns
- Unit tested the MODS and supported QA Testing
Environment: Apache Struts, Hibernate, XML, XSLT, JSP, JMS, Servlets, Eclipse IDE 3.2, JBOSS 3.2.7/4.2.2 , ClearCase, Windows NT/XP, UNIX, Oracle 9i/10g database
Confidential
Developer
Responsibilities:
- Based on Technical Spec developed User interface using JSP, Servlets and HTML.
- The UI interface is only for admin screens for configurations.
- Interacted with various team to integrate the file transfers.
- Developed Java batch programs that interact with hibernate to retrieve the data from tables and convert the retrieved data into XML over HTTP messages and/or JMS messages.
- Developed java programs to read the XML data and interact with hibernate to loads the data into DB.
- For Hibernate Persistence, create DTO and hbm.xml files for tables and columns.
- Based on the batch programs, retrieved data and number messages passed, created metrics (in Java/JavaScript/CSS/Java Mail) and presented to business for auditing and validations.
- Unit tested the MODS and supported QA Testing
Environment: Apache Struts, Hibernate, XML, XSLT, JSP, JMS, Servlets, Eclipse IDE 3.2, JBOSS 3.2.7/4.2.2 , ClearCase, Windows NT/XP, UNIX, Oracle 9i/10g database
