We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Versatile software professional with 10 years of experience in the design, development, testing, and implementation of critical client server / web applications using JEE/JAVA
  • Knowledge of Core Technologies such as: Spring, Struts, Hibernate, Web - services(SOAP, REST), JAX-WS, JSF, JSP, Servlet, Oracle, PL/SQL, Sybase, MySQL, Tomcat, WebSphere, UML, JMS, AJAX, jQuery, MQ Series, RabbitMQ, SVN,GIT, Clear Case, Maven, Hudson, Linux, Shell Script
  • Recent project roles: Sr. Software Engineer, Designer, Technical Lead and Architect.
  • Demonstrate skills in building software architecture from scratch for multiple JEE based applications
  • Major JEE Design patterns used: Singleton, Front Controller, Facade Session, Command patterns, Composite View, Data Access Object and Interceptor.
  • Extensive experience in Stored Procedures, SQL queries with RDBMS Oracle, Sybase and tools SQL Developer and TOAD.
  • Expert in creating/updating Technical documentation including HLD- High Level Design, LLD - Low Level Design, Deployment Plan, System Design and Application Interface Design
  • Excellent analytical and problem solving skills, Extensive experience in Object Oriented Analysis and Design using various UML diagrams; Use case Diagram, Class Diagram, Activity Diagram, Sequence Diagram and Object Diagram
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different JEE frameworks and various Design Patterns.
  • Experience of development in Service Oriented Architecture to develop services using Web Services, SOAP, WSDL, JAX-WS and JAXB.
  • Experience in Process Oriented development. Followed RAD (Rapid Application Development), AUP (Agile Methodology) and Scrum Software Development processes.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work as Technical Lead as well as individually in a team environment with great team spirit
  • Experienced in leading out sourcing team and in house Team members.
  • Experienced in Unix/Linux shell scripting and database SQL scripts.
  • Experience on working with build tools Ant, Maven, Hudson and cruise control builds.

TECHNICAL SKILLS

Programming Language: JAVA 1.5/1.6/1.7

Framework and Technologies: J2EE, JSP1.0/1.1, Servlets 2.0/2.3, JSP 2.0, JMS, Hibernate 3.0, Spring 3.x, JDBC 2.0/3.0, Log4j, Slf4j, Struts 1.x, HTML 5, JQuery, JQuery-AJAX, Dojo, JAX-WS, Jersey REST API, JAXP, JAXB, JAX-RPC, SOAP 1.1/1.2 & WSDL, JSF, JPA,JTA, JNDI, Junit 4.0, JSON, XML1.0/1.1, XSLT, Xpath/ XQuery,DTD,XSD

Application Server: BEA Web logic 6.x/7.x., JBOSS 3.x/4.0, Confidential Web Sphere 5.x, Glassfish Application Server 9.x

Web Server: Apache Web Server, Tomcat 6/7,NGinx

Databases: Oracle 8.x/9i Enterprise Edition, DB2, Sybase, PostgreSQL, Cassandra 2.0, Mongo DB

Tools: Eclipse 3.x/4.x, Ant, Maven, Hudson, Jenkins, TOAD 5.0/8.0, Jtest, VisualVM, JStat, Oracle SQL Developer,WSAD 6.x, SoapUI, PMD

Operating Systems: Linux, Solaris, Windows

Version Controls: CVS, Perforce, SVN, GIT

Design Patterns: MVC, GOF

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Understanding client requirements for invoking API
  • Developed JAX-WS web services.
  • Designed and developed middle tier services using Spring
  • Interact Oracle database with hibernate as ORM tool.
  • Used development tool WAS 8.5, RAD for developing and building solution
  • Handling and leading offshore team for day to day activities.

Environment: Java 7, Spring, Hibernate, Oracle, Linux, RAD, JUnit (4.5), Log4J 1.2, SLFJ, ClearCase, Ant, JQuery, CSS, Maven, Struts 1.2, JBoss 7, IntelliJ. JQuery, JSP, Servlets, CVS, JAX-WS

Confidential, Atlanta, GA

Java Lead Developer

Responsibilities:

  • Understanding client requirements for invoking API
  • Developed Restful API, Designed client interface, Client side call of API using Ajax
  • Used Jersey for building restful web services.
  • Designed and developed middle tier services using Spring
  • Interact Cassandra database with JDBC for storing database
  • Used development tool Maven, Eclipse, Jenkins for developing and building solution
  • Handling and leading offshore team for day to day activities.

Environment: Java 7, Jersey REST API, Spring, Hibernate, Cassandra 2.0, RabbitMQ, Linux, Eclipse 4.0, JUnit (4.5), Log4J 1.2, SLFJ, GIT, Ant, JQuery, CSS, Maven, Jenkins, JQuery, JQuery-AJAX, WinSCP

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Developed Application using JSP, Servlets, JBoss, JavaScript and HTML.
  • Developed and executed sql scripts needed for loading the Data and maintaining the website.
  • Created the documentation of the dive tool for validation for the XML.
  • Load and run the user script to access the website.
  • Used the Oracle Data base for Test Server and maintain the data base as per the Pre prod.
  • Resolved the Jira ticket based on the details.
  • Used the bcp commands for loading the large data on UAT and prod.
  • Write a Store procs for the truncating the tables and delete the relationship between the tables to reload them.

Environment: Java (6.0), JSP, WinSCP, Oracle SQL developer, Oracle DataBase, UNIX, Eclipse3.5,JBoss server, JUnit (4.5), Log4J 1.2, Subversion SVN, Ant, HTML 5, JQuery, JQuery-AJAX, CSS, MongoDB

Confidential

Sr. Java Developer

Responsibilities:

  • Developed application using Flex, Java and Restful Web Services.
  • Lead the GUI team off shore to complete the tasks.
  • Providing on call support for System Test, E2E and UAT.
  • Created Application design (AD) documents from HLD’s.
  • Assigned AD to Dev as well as code for AD.
  • Created Test Plans. Created the iTest and QTP plug-in and Test build for DVT and PQ Testing team
  • Used and modified the code for the Jfreechart which used for the Load Testing to display cutoff values.
  • Write JUnit test (4.5) cases to test the developed code.
  • Used Tomcat 6 server for Prod and UAT, PQ.
  • Develop the web services for the call by the rest web services.
  • Fix the assigned defects in the Java, soap web services and backend services.
  • Load and run the user script to access the web tools.
  • Set up the MySQL Data base for Test Server.
  • Resolved the Jira ticket based on the details.
  • Developed the shell script for auto build purpose.

Environment: Java (6.0), Adobe Flex 3/4, Restful Web Services, Spring 3.0, Hibernate3.0, XML, WinSCP, SQL, MySQL Database, Linux, Eclipse3.4, JBoss 4.5, JUnit (4.5), Log4J 1.2, Oracle, Sybase, Putty, Ant, Flash Builder 4.0/4.6, Jfreechart 1.0.2, HTML 5,Jquery,CSS,QTP

Confidential

Senior Java Developer

Responsibilities:

  • Developed application using Java, JSP, Servlets, and J2EE (Pure MVC framework).
  • Updated the iWireframe for the Mock screen.
  • Providing on call support for System Test, E2E and UAT.
  • Interact with SE’s for requirements clarification
  • Created Application design (AD) documents from HLD’s.
  • Assigned AD to Dev as well as code for AD.
  • Write JUnit test (3.8) cases to test the developed code.
  • Fix the assigned defects in the Java, soap web services.
  • Write test case for the Flex Monkey for Testing Flex 4.0 GUI.
  • Used the HTML 5.0and java script for the developed the internal wiki with the images load for the prototype.
  • Used the UNIX for the UAT environment. Load and run the user script to access the website.

Environment: Java (6.0), J2EE, Hibernate, Spring, Struts, Web Services, WSDL, POJO, XML, XSL, XSLT, WinSCP, SQL, PL-SQL, Linux, LDAP (Using the JXplorer), Eclipse3.4, Web Logic 10.3, JUnit, Log4J 1.2, Oracle, Subversion, Putty, Maven.

Confidential

Software Engineer

Responsibilities:

  • Developing Source code for release.
  • Support on QA for production release.
  • Used Perforce for version control of the application.
  • Set up the MySQL Data base for Test Server.
  • Adobe Flex used for front end for different RIA for internal project.
  • The application uses jQuery/JSON for a dynamic data retrieval and posting.
  • Create the Table for meet different requirements.
  • Resolve the Production release issue.

Environment: Java, Java Script, Linux, Eclipse 3.3, Spring MVC, MySQL, AdobeFlex

Confidential

Java Developer

Responsibilities:

  • Developing Source code and fixing bugs on UAT release.
  • Support on UAT and Production release.
  • Involved in installation and setup the application components.
  • Web sphere in Development environment.
  • Used CVS for version control of the application.
  • Used DB2 server as database.
  • Modify Front end JSP using struts 1.2 as per requirements
  • Handle Exception using the Exception class.

Environment: Java 1.5, Spring 2.0, Hibernate, Confidential MQSeries, Java Script,WebSphere 6.0, RAD, JDBC 2.0, JSP 1.2, Servlets, Struts 1.2, XST/XSLT, CruseControl, Maven, Junit, JTest, WSAD6.0. DB2 V8, JAX-WS

We'd love your feedback!