Java Developer Resume
Omaha, NE
SUMMARY
- Over 8 years of extensive experience in Software Development working through various phases starting from analysis, design, development, testing client server and n - tier applications using Java/J2EE Application development following various Software Development Methodologies/ Frameworks like Waterfall, OOAD and AGILE.
- Expertise in development of Web Applications using Java, Servlets, JDBC, JSP, JNDI, JMS, Struts2.0, Tiles, Java Server Faces (JSF), Hibernate, EJB 3.0, Spring Framework and Web Services technologies.
- Experienced in using parsing and generating XML documents using DOM and SAX parsers.
- Have Strong experience in using Web Services Technologies like SOAP, RESTful, JAX-WS, XML and WSDL.
- Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
- Expertise in using tools like FileZilla, WinSCP, Putty, SVN, CVS, VPN, JIRA, RallyDev, Ant, Maven, log4j, Junit, SQL Server Management Studio, TOAD, MySQL Workbench, HP Quality Center, Scrum Do.
- Experienced in creative and effective front-end development using JSP, JSTL, JQuery, Servlet, JavaScript, HTML5, DHTML, HTML5, XML, Bootstrap, Ajax and CSS3.
- Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
- Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
- Extensive experience in IDE and debugging tools like Eclipse 3.x, Netbeans6.x, IBM RSA, IntelliJ Idea and JDeveloper.
- Expertise working on Application servers and Web servers like IBM WebSphere 6.x/7.x/8.x, BEA WebLogic 10.x, JBOSS in clustered environment and Apache Tomcat 7.x.
- Experience in database programming using Oracle 11g, SQL Server 2008, IBM DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
- Worked on different software development methodologies like Waterfall, Spiral and Agile Process.
- Experienced in Data Analysis using Tableau BI tool by extracting data, getting connected to various data sources.
- Have got touch over iOS application developments using Swift programming and Xcode using SQLite.
- Implementing Web Services using PHP.
- Developing Android applications in Android Studio using Java.
- Worked on various Subversions such as Tortoise, Team Foundation Server, GitHub, IBM Rational Clear Case.
- Have got a very good experience of developing web applications using Microsoft .Net in Visual Studio.
- Experienced in Hadoop and its related components. Had a good knowledge on performing MapReduce tasks.
TECHNICAL SKILLS
Languages: C, C#, Java, UML, Swift Programming.
J2EE Technologies: Java Beans, Servlets, Applets, JSP, JDBC, EJB, JSF, JMS, RMI, Web-Services, WSDL.
Microsoft Technologies: ASP.NET, ADO.NET
Scripting Languages: JavaScript, Perl, UNIX, PHP.
Frameworks: Struts, Spring, Spring MVC, Spring AOP, Hibernate, JSF, AXIS, Junit and Microsoft .NET.
DBMS/RDBMS: SQL server 2005, Oracle 8i/9i/10g/11g, MS Access, MySQL, Toad.
Web Technologies: HTML, AJAX, JSON, JQuery, CSS, XML, XSL, XPATH, XQuery, SOAP.
Servers: Oracle WebLogic server 10.0/10.3.x, IBM WebSphere 8.x/7.x/6.x, JBOSS Application Server 4.0, Apache Tomcat 5.5x, Microsoft IIS.
IDE s: Eclipse, WebSphere Integration Developer (WID), Rational Application Developer (RAD), NetBeans IDE, JDeveloper, Xcode, Android Studio, Tableau BI, Visual Studio, Rational Software Architect.
Operating System: Window2000/XP/Vista/7, Unix, Red Hat Linux.
Other Technologies: ANT, Maven, CVS, Log4j, HQL, MS Visio, HP Quality Center, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Java Developer
Responsibilities:
- As a Senior Java Developer prepared the high level and low level architecture for modules such as deal, product, sales plan.
- Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern
- Implemented Struts validation in the presentation layer
- Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application
- Extensively used JPA with Hibernate in data access layer to access and update information in the database
- Used Spring JDBC template.
- Used Dependency Injection and AOP feature of Spring
- Developed Spring Cron jobs
- Developed SOA Web services
- Implemented various design patterns in the project such as Data Access Object and Singleton
- Developed unit test cases
- Performed unit testing using JUNIT framework
- Used Tortoise SVN for version control and change management
Environment: Java 1.6, J2EE, Struts1.2, JPA, Spring2.5, JSP1.2, Servlets2.1, JBoss, JDBC, JavaScript, JQuery HTML, JNDI, SVN, JUnit, PL/SQL developer, JBoss 5.1, Eclipse, Oracle 10g
Confidential, California
Senior Systems Engineer
Responsibilities:
- Interacted with business users and gathering requirements.
- Participated in project review and status meeting.
- Prepared Low Level Design document using UML, MS VISIO
- Involved in coding front-end components using J2EE, MVC, JSP, JSF, JQuery, and Ajax.
- Configuration and code management using VSS and CVS
- Deployed code in SIT and UAT using Web Logic Server
- Involved in SIT and UAT defect review meetings and assigning defects to concern person in Radar.
- Involved in writing queries to extract data from the Database.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton
- Developed Stored Procedures for Oracle 10g database
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes
- Done Effort Estimation.
- Helped team members functionally and technically.
- Reviewed team member’s code.
Environment: Eclipse IDE, Mac OS, Java/J2EE, Servlets, JSP, Spring, Hibernate, JSF, JQuery, XML, HTML, Oracle 10g, JUnit, JavaBeans, JavaScript, EJB and Weblogic.
Confidential
Responsibilities:
- Created technical specification document for the given functional specifications.
- Actively participated in the team status meetings.
- Involved in the research process of creating multiple online reports using java
- Developed JSPs for building the user interface.
- Developed modules handling escalations and the turn-around time for each task assigned to each employee.
- Designed, developed, and configured server side J2EE components like EJB, Java Beans, and Servlets.
- Developed Session Beans for implementing the business logic.
- Designed and maintained the documenting module of the application.
- Worked in the Build and Release of the entire application.
- Wrote Stored Procedures and Functions for DB2.
- Strictly followed the three tier architecture.
- Involved in in writing test cases, code review, debugging, Unit Testing, System Testing and Integration Testing.
Environment: Java, JSF, CSS3, IBM DB2, IBM Rational Clear Case, IBM RSA, Log4J
Confidential
Java Developer
Responsibilities:
- Participate in project review and status meeting.
- Interacted with Team members in gathering requirements.
- Helped team members functionally and technically.
- Done Configuration and code management using VSS and CVS.
- Deployed code in SIT and UAT using Web Logic Server.
- Responsible for an enhancement project.
- Providing Level 2 support on different applications.
- Created technical document for the application developed in DELPHI.
- Involved in Bug Fixing.
- Developed and modified the user interface form according to the given requirement.
- Developed and modified the business logic of the application using Visual Basic.
- Coding front-end components using J2EE, MVC, JSP, JSF, JQuery, and Ajax.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Dependency Injection feature of Spring.
- Involved in writing queries to extract data from the Database.
- Involved in creating tables, function and stored procedures in PL/SQL.
- Used Maven tool to build the application and deployed on WebSphere Application Server.
- Involved in testing complete flow of modules.
- Developed test cases and was involved in Unit Testing and User acceptance testing.
Environment: Eclipse IDE, Windows 2000, Java, JDBC, Servlets, JSP, Spring, XML, HTML, PL/ SQL, JUnit, JavaBeans, JavaScript, EJB, WebLogic, Visual Basic and DELPHI.
Confidential
Java Developer
Responsibilities:
- Involved in Developing the applicationAdd/ Update/Search functionalities
- Developed the presentation layer using Struts, JSPDeveloped jsp forms for addition/updating/searching of different layers such as Bank Accounts, Funds transfer, Checks
- Developed the Struts Action Classes
- Developed JavaScript for client side validations
- Developed test cases for unit level testing using JUnit
- Developed Web services using RESTful API
- Involved in writing queries to extract data from the Database
- Involved in testing complete flow of modules
- Involved in Data Modelling and Database Management
- Created tables and schema for the Database
- Creation of Design documentDeveloped test cases and was involved in Unit Testing and User acceptance testing. Involved in Bug Fixing
- Code Review of self and peers
- Responsible for Check IN of code to the Repository
- Used repository as a version control system
Environment: My Eclipse Workbench, Windows 2000, Java, JDBC, Servlets, JSP, Struts, Hibernate, XML, HTML, MS SQL, JUnit, JavaBeans, JavaScript and EJB.
