We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Good knowledge and hands on experience in ORM (Hibernate 3.0) MVC (Struts 1.x) and spring 2.x,3.x frameworks.
  • Hands - on experience in client side Technologies such as HTML, HTML-5, DHTML, CSS, Bootstrap, JavaScript, Ext Js, Angular JS, AJAX, XML, EJB, Web Services.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Good experience in using various design patterns, UML, Rational Rose, and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DTO, DAO and Singleton.
  • Hands on experience in scripting languages like UNIX shell Scripting and PERL Programming, debugging.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, JDBC, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JNDI, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in Agile Methodology, Waterfall Methodology, and Scrum Software
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, Web logic, JBoss and IBM Web sphere application servers
  • Have an ability to lead and direct other programming/project staff and work directly with end-users in defining and verifying application functionality.
  • Have an ability to have ownership and be responsible for, full application design, development, and unit test and also to communicate design and task issues to technical and non-technical staff.
  • Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA),MQ.
  • Experience with Test Driven development like JUNIT.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer), IntelliJ, Liferay, Android Studio.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing the common platform for all the developers.
  • Experienced in implementing logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven, and Gradle tools.
  • Proficient in RsDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, MSSQL, NoSQL, Mongo DB.
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, C

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, AJAX, Angular Js, Ext Js

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, Android Studio.

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport.

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, MySql, MS SQL Server 7.0, Sybase, No SQL,Mongo DB .

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
  • Created controller Servlets for handling HTTP requests from JSP pages
  • Implemented the business logic using various Design Patterns.
  • Developed entire application web-based client implementing MVC Architecture using Spring Framework
  • Developed WebPages using UI frameworks, Angular JS and Ext Js.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring Functionality.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file, and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement
  • Also used Stored Procedures connecting to the database using Spring JDBC.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse XML files.
  • Responsible for modifying existing XML schema definition as per client’s requirements
  • Extensively worked on XML Altova Map Force for the transformations of XML to XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the XML-java object, java objects-XML.
  • Extensively JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service
  • Enabling XA transactions to achieve consistency for the services connecting to fineos and iseries database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0,Ajax, Jquery, JSP, XSD, XMLBean, Web Sphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova map Force 2014,Soap-UI 4.6.4, MobaxTerm, Log Expert, FileZilla, Spring Framework security using LDAP, Sun Solaris (Unix ), Oracle ADF Business components, ADF faces.

Confidential, Birmingham, AL

Sr. Java Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents.
  • Used Agile Methodology for the entire modules.
  • Developed Business logic using Spring framework.
  • Used multithreading in programming to improve overall performance.
  • Developed dynamic UI by using JSP, HTML5, CSS, JavaScript, Ajax calls, Angular JS and Ext Js.
  • Worked with Weblogic consultants to design JNDI connection and connection pools.
  • Done integration of Spring with Hibernate.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Developed and published Webservices using JAX-RSAPI.
  • Configures Mock response with Groovy script.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Responsible for making the design of the table and stored procedures for Oracle 10g and hand over to DBA for review.
  • Performed Unit Testing both manually and automated using JUNIT.
  • Performed building and deployment of WAR, JAR files on the test, stage, and production systems in Oracle Web Logic application server.
  • Involved in writing maven scripts for building and deploying the code.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Java, JSP, Spring (MVC and Core), JSON, Servlets, WebServices(RESTful), Web Logic Application server, Spring JDBC Template, Tomcat Server 7.0, TOAD, SQL Developer, JUnit, XML, JavaScript, Jquery, AJAX, UML, Maven, Oracle 10g, Windows XP, SVN, Eclipse, Hibernate, Oracle ADF Business components, ADF faces.

Confidential, Buffalo Grove, IL

Java / J2EE Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • A system built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Added features to the Spring Security Module.
  • Developed Web services to allow communication between applications through SOAP over HTTP using Metro.
  • Designed and implemented an application using JSP, Spring MVC, JNDI, Spring IOC, Spring Oracle.
  • Implemented transaction management using Spring AOP.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Configured JPA to use Hibernate as ORM tool.
  • UsedjQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Worked on retail and merchandising website to update the goods and services.
  • Used Web services - WSDL and SOAP for getting credit card information from the third party.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Used UNIX commands and shell scripting.
  • Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Created object modeling using UML2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists between system's object in accordance with the business requirements.
  • Implemented different types of spring controllers as per application requirements.
  • Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Provided production support for the application and coordinated with cross functional teams.
  • Developed client request validations and processing using JavaScript.
  • Used Subversion control tool.
  • Used Maven for project builds.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Involved in multiple high priority releases with aggressive deadlines.

Environment: Java1.6, J2EE, JMS,, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web services, Rest Web services, Metro, WebSphere Application Server, SCRUM Methodology, JMeter, JavaScript, Jquery, AJAX, JSP, Servlet, CVS, XML, UML, Unix Shell Scripting, SQL, Windows, Maven, and Oracle10g.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the credit check module using Servlets and JSP & Core Java components in Web Logic Application Server.
  • Developed the custom tag to display various campaigns on Credit Care Sign on and Welcome page.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse XML files
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used Log4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java 1.5, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Spring 2.5, Log4J, JavaScript, JUnit 4.1, CVS, Rational Rose (UML), Oracle10g, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) web services, SAX.

Confidential

Java Developer

Responsibilities:

  • Gathered business requirements, authored High-Level Design and Detailed Design of each independent module of the project Developed Sequence and Class Diagrams using Rational Rose as a tool.
  • Implemented Design Patterns like Singleton, Factory, and Template and DAO patterns.
  • Involved in researching new frameworks and suggesting their outcome to the project
  • Developed servlets for maintaining server-side business logic.
  • Implemented Business Logic of the system using Core-Java API
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript
  • Written queries stored procedures and functions using SQL, PL/SQL in Oracle
  • Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
  • Developed many JSP pages, used JavaScript for client side validation.
  • Used JDBC to communicate from java to database.
  • Developed application using Eclipse 3.1 IDE on Windows environment.
  • Developed test cases using JUnit for the modules developed.
  • Developed user interface using JSF, HTML, CSS, and JavaScript to simplify the complexities of the application and worked on XML parser and XML beans as well.
  • Involved in Unit testing, Integration testing, and Documentation
  • Involved in enhancement/modification of the product as per the client requirements.
  • Involved in deploying and testing the application usingJBoss applicationserver.
  • Involved introubleshooting technical issues,conduct code reviews, and enforce best practices.
  • Worked on the development of modules Administration, NFPA 805 Transition, Transient Manager, Fire Protection Data, Hot Work Manager, Impairment Manager.

Environment: Java 1.5, Servlets, JMS, Struts 2, Hibernate 3.0, Web services 6.0/6.1, JDBC, RAD 7, UML, HTML, JavaScript, XML, Web Sphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.

We'd love your feedback!