We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • J2EE Developer with around 12 years of experience in java based technologies JDK 1.7/1.5/1.x, J2EE, JSP, struts 1.2/2.0, JSF 2, Spring 3.0, EJB 3, JDBC, Hibernate, Web services(JAX - WS), JMS (Message Service), Web Logic, Apache Tomcat, XML, XSD, XSL, XSLT, Servlets, HTML/HTML5, CSS/CSS3, JSP, AngularJS.
  • Exposure to AWS - Cloud Formation Template, S3
  • In depth understanding in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Garbage Collection, Annotations
  • Extensive experience in Open Source Java frameworks such as: Spring 3 (Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC), Spring Batch, Spring Integration, Hibernate 3 and Struts 1.x/2.x.
  • Expertise in EJB (Session Beans, Message Driven Beans) Worked on Message Driven Beans/JMS for heterogeneous communication with SOA architecture.
  • Experience in scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions using Spring batch and Spring integration
  • Experience in DAO layer of the application, written java code to access hibernate session factory using spring hibernate template, Hibernate Search Queries and written search, persistence, deletion for the persistence objects.
  • Used JAXB for augmenting the generated classes which fills the gap between what is described in the XML Schema and information available from a set of Java class Definition by using Java Annotations.
  • SonarQube tool for continuous inspection of code quality.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Very good Experience in creating build scripts using ANT, MAVEN and used Jenkins for continuous build.
  • Good experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Strong Oracle 11g, PL/SQL experience and good exposure to MS SQL Server 2000, MYSQL.
  • Experienced in working on Windows environment. Good knowledge of developing UNIX Shell Scripts.
  • Adapt in server side development skills using Web Logic, Web Sphere, Apache, Tomcat, Jboss and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL
  • Designed applications using J2EE Design Patterns, GOF patterns - Singleton, Factory, Abstract Factory, Template, Strategy
  • Experience with Web Services such as SOAP (simple object access protocol) and WSDL (Web Services Description Language) and JAX-WS, Axis 2
  • Experience with RESTFUL Web Services using JAX-RS, Jersey
  • Developed XML documents with DTDs/XML Schemas and good experience parsing the documents with DOM and SAX parsers.
  • Hands-on experience in using various version control systems: SVN, CVS, Git and Github.
  • Experience in major web application servers: Apache Tomcat, JBoss and Oracle Weblogic.
  • Involved in Agile Software Development Team using SCRUM, TDD (Test Driven Development).

TECHNICAL SKILLS:

Programming Languages: Java 1.6/1.7/1.8, J2EE 1.6, C/C++.

Web Technologies: HTML, Java Script, JSP, XML, AJAX, DHTML, CSS, XSLT, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JMS, JNDI, Web Services (SOAP, WSDL, SOA)

Database: Oracle 8i/10g/11g, MySql, PL/SQL

Web Servers: Tomcat 5.5 / 7.0, Axis 2.0

Application Servers: Web Sphere 6.0, Web Logic 8.1

Operating Systems: UNIX, Linux, WINDOWS 98/00/NT/XP

Framework: Jakarta Struts 1.2, Spring - IOC/MVC/AOP, Spring Batch, Spring Integration, Jersey

ORM Tools: Hibernate

IDE: Eclipse

Design Language: UML 2.0

Tools: Clear Case, ANT, Maven, GIT, Jenkins

Methodology/Technology: Agile development (Sprints), waterfall development methodology.

Scripting languages: Shell, CSS, AngularJS

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java Developer

Environment: Java 1.6, JEE 6, Spring-core, MVC, Hibernate, JAX-RS, JAX-WS, SOAP, WSDL, AngularJS, Web Logic 10g, DB2 - SQL, GIT, UML, Design Patterns, Log4J, Junit, Jenkins, Maven.

Responsibilities:

  • Creating Service Contract definition to integrate the external consumers
  • Implementing the Proof of Concept to demonstrate the feasibility of the proposed solution.
  • Developing wire frame models and reusable framework components. Used Spring MVC for require processing to call the business layer and route data to the UI using AngularJS
  • Design architecture, reusable components and frameworks.
  • Work on Integration using SOAP based Web Services and EJB on WebLogic platform
  • Object Oriented Analysis and Design using UML and Visio.
  • Application development processes and tools - Built Custom directives in AngularJS to process data on the UI
  • Involved in all phase of Application Development - Requirement Gathering, Design, Development and Testing
  • Used Factory, MVC, Façade and Template Design patterns
  • Created the WSDL for Request and Response data models
  • Developed the Hibernate objects (hbm files) and used the Hibernate APIs to persist data.
  • Used Jenkins, Maven and GIT to build automated build pipe line
  • Created JUnits for each Technical Specification Design
  • Used Log4j to logging the information, to track the problem in production support
  • Support for testing and debugging of the application
  • Designed the Server Farm for the creating the cluster and node with clear separation for static and dynamic components.
  • Preparing test cases and strategies for unit testing and integration testing for Application Support.
  • Participated in all Agile Ceremonies - Sprint Planning, Grooming, Retro and Daily Stand ups
  • Leading and sharing technical knowledge and clearly communicate technical concepts to the team.

We'd love your feedback!