We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 6+ years of total experience in System Analysis, Design, Development and testing of web and client server enterprise applications using Java/J2EE Technologies.
  • Unique skill set with experience building enterprise applications using Java/JEE technologies.
  • Excellent experience in Web applications developments, Client/Server technology, Distributed Applications using J2EE Enterprise Applications.
  • Strong in Object oriented design/analysis, UML modeling, Classic design patterns, and J2EE patterns.
  • Expertise working on Application servers and Web servers like Jetty, BEA Web Logic 7.x/8.x/9.x, Apache Tomcat 6.x/7.x and IIS.
  • Experience in building web services using REST, SOAP and WSDL in Java
  • Experience in building JEE based web services using Axis2 and JAX - WS.
  • Experience in deploying applications in Tomcat.
  • Experience in utilizing open-source frameworks as Struts, Hibernate & Spring.
  • Expertise in using HTML, CSS, JavaScript, XML, AJAX, Adobe Dreamweaver.
  • Extensive experience in working with web component technologies like Servlets, JSP.
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Experience in writing ANT, Hudson, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
  • Involved in building and deploying Apache ANT/ MAVENscripts for deployment and customizing WAR/ JAR file management for web applications.
  • Good working knowledge on Clear Case, SVN and GIT for code management and version control.
  • Extensively worked with different operating systems like Windows 98/2000/NT/XP, UNIX and LINUX.
  • Experienced in Agile software development process, Test Driven Development and Scrum.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.
  • Hands on experience working with databases like Oracle 10g, SQL Server 2010 and MySQL.
  • Experienced in writing SQL queries, Procedures, Cursors and Triggers.
  • Experience in migrating applications to production and providing production support.
  • Written JUnit Test Cases for unit testing.
  • Strong problem analysis and resolution skills.
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments

TECHNICAL SKILLS:

Languages and API’s: Java, JSP, Servlet, HTML, DHTML, JavaScript, JDBC, JNDI, SOAP, XML, C, C ++, ASP.NET, SQL, PL/SQL, WSDL (Web Services Description Language)

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX

J2EEDevelopment - Tools/IDE: Eclipse IDE, Net Bens, RAD - Rational Application Developer 6.0, Web Sphere Studio Application Developer WSAD 5,

Frameworks: Hibernate, Spring, Struts

XML Technologies: XML, XSLT, XPath, SAX, DOM, JAXB

Application Servers: Jetty, Sun One 8.1, IBM WebSphere 6.0, WebLogic, JBoss, Tomcat

Database Management Systems: SQLite, SQL Server, Oracle, MySQL, PostgreSQL

IDE: Eclipse, IDEA IntelliJ 3.0, IBM WebSphere studio(WSAD)

Modeling and Development Tools: Rational Rose Enterprise Edition, Visio

Versioning Tool: Microsoft VSS, CVS

Operating Systems: Windows 2000/NT/XP, DOS, UNIX, LINUX, OS400

Source Control (SCM) : Rational Clear Case, CVS, SVN

Messaging Framework: MQ Series, Web Services, JMS

Defect Tracking Tools: Rational Clear quest

Java Presentation Framework: XMLC

User Registry: LDAP Microsoft Active Directory

Application Deployment: Building Enterprise Archive, Ant Scripts

Other Tools: SQL Plus, TOAD, PL/SQL Developer 5.1, AQUA, IBM command SQL editor

PROFESSIONAL EXPERIENCE:

Confidential, ATLANTA, GA

Sr. Java Developer

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing of the application based on Java/J2EE technologies and Design Patterns
  • Developed the application using Eclipse IDE and used the Version control system SVN for providing common platform for all the developers
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Developed the multi threaded framework with Object Oriented Analysis and Design(OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross platform environments using Restful web services with JSON representation and XML parsers like JAXP (SAX and DOM) and JAXB
  • Used JAAS security mechanism to separate the concerns   of user authentication so that they can be managed independently
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
  • Developed various generic JavaScript functions used for validations.
  • Developed Application to asses JSON and XMl from Restful web service from consumer side using AngularJS.
  • Executed the SSH operations using Ganymed module to log in to remote systems and to work interactively
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data
  • Work with engineering teams and product owners to determine key data for defining the prede ned con gurations and to identify unnecessary legacy information
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to SQLite database
  • Extensively used SVN for version control management and QUIX for bug tracking
  • Deployed the tool on Jetty server
  • Created Unit test cases using JUnit

Environment: Eclipse IDE, Core Java, J2EE, Servlets, Restful web services, XML (DOM and SAX), JAXB, JAAS, Jetty Server, JUnit, Log4J, JDBC, SQLite, Maven, SVN, MSOffice, QUIX, Putty, Winscp

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Involved in Requirements gathering and analysis, defining scope, Design analysis, Integration and Deployment.
  • Developed the application using Eclipse IDE.
  • As a UI developer used Spring Framework for developing the application and used JDBC to map to Oracle database in the backend.
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
  • Work with engineering teams and product owners to determine key data for migration and to identify unnecessary legacy information
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Creating and modifying database structures/tables from ORACLE to PostgreSQL
  • Assist in code refactoring and deprecation effort
  • Assist in data migration, testing, deployment and validation operations
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Extensively used CVS for version control management.
  • Deployed the application on Tomcat application server
  • Created Unit test cases using JUnit.

Environment: Core Java, J2EE, Eclipse IDE, Servlets, JSP, Java Script, EJB, Java Beans, Spring, Apache Tomcat, Rational Rose, JUnit, Log4J, JDBC, Oracle, PostgreSQL, Maven, JQuery, JavaScript, Windows XP, CVS

Confidential

Java Developer

Responsibilities:

  • Development & Maintenance of Internet-based test (iBT) registration system involving complex logic & using j2ee, struts, Hibernate, EJB 3, PL/SQL, Web services, WebSphere & WSAD 5.1.
  • Development of different R & R Application modules using j2ee, struts, Oracle and Hibernate.
  • Production support of the system during the Test Administration hours.
  • Interacting with business analysts to study the requirements and design interfaces for the various use cases.
  • Implemented frameworks using design patterns that include, Command Pattern, Business delegate, Data transfer object, Singleton Pattern.
  • Developed Persistence mapping files (persistence.xml) provided by Hibernate and domain objects and worked on optimization of hibernate domain mappings that includes read-only entities and lazy loading.
  • Designed and developed web based client using Struts framework. Used Struts validation feature and Tiles definitions.
  • Extensively used the WSAD for writing and debugging the code.
  • Used Log4j to print the debug and error information.
  • Unit testing, Module testing and System Integration testing of the modules developed.

Environment: Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, JavaScript, web services, Websphere7, JavaScript, XML, XSL, Struts, Spring, Hibernate, WSAD5.1, Subversion, Oracle10g

Confidential

Jr. Java Developer

Responsibilities:

  • As a J2EE developer for the CL (Commercial Loans) project, TPLO (Touch Point Loan origination) and DE (Default Manager), I have analyzed the UI requirements and involved in the design documentation preparation and the development effort.
  • As a UI developer for DE project, I have developed the JSP pages, Struts based controllers and configuration files.
  • As part of the DE project development, I have developed the JMS modules for the integration of DE with the back-end host application.
  • As part of TPLO application development, I have developed Page flows.
  • As part of TPLO application development, developed java applications for Java Database Connectivity.
  • As a developer worked on prototype development using hibernate2.3 for CL Application.
  • Developed JSP and Form Bean and Struts based controllers using Workshop 9.2 for CL Application.
  • As a J2EE developer I have created and executed Junit test cases as a part of regression testing.

Environment: Web Logic Workshop 9.2, ALSB 2.5, UML, XML, WinCVS, Page flows, JSP, JMS, SOAP, WSDL, Web Services, JDBC, Hibernate, TOAD VI, Unix/XP, Oracle 9i

We'd love your feedback!