We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Senior Software Engineer with 6+ years of experience in Development of different Web & Client/Server applications, software deployment and implementation of service - oriented, component-based, event-driven JAVA/J2EE technologies.
  • Worked in architecture, designing User Interface(UI) and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, DOM, JavaScript, Java Beans, JMS, XML, CSS, JSON and Ajax.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring Framework.
  • Excellent knowledge in implementation of Spring MVC, Hibernate, Web Services using SOAP, RESTful.
  • Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.
  • Hands-on experience using Spring Framework in business layer for Dependency Injection, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring MVC.
  • Developed Restful Microservices using Spring Rest and MVC.
  • Expertise in Web Page development using JavaScript, Ajax, XML, HTML5, JSON, and CSS3.
  • Experienced in working with databases, such as Oracle, SQL Server, My SQL.
  • Implemented Agile process with Scrum in projects and has been involved in all the phases of software development lifecycle (SDLC) such as requirement gathering, design and architecture, development, testing, deployment, support.
  • Good knowledge in Core Java concepts like Collections, Generics, Multi-threading, Serialization, File I/O.
  • Extensive experience in implementation of the version control software GitHub, SVN, CVS.
  • Experience in Java design patterns such as MVC, Singleton, Data Access Objects (DAO) and Business Delegate.
  • Worked with different application servers like BEA Web logic 8.1, IBM Web sphere 6.0,Apache Tomcat 7, and JBoss.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL

Web/XML Technologies: JSP, Servlets, JDBC, Hibernate, Spring, Web Services, JUnit.

Frameworks: Hibernate 4.2.9, Spring 4.1.6, Struts 2.

Tools & Utilities: Eclipse, MyEclipse, STS, WAS, Edit plus, Dreamweaver, TextPad, WinSCP, VSS, Documaker 11.5, ETL (Data stage 8.7).

Application/Web Servers: IBM WebSphere, RAD, Tomcat, JBoss.

Client Side: HTML5, CSS3, JSON, JavaScript

RDBMS: DB2, Oracle & SQL server

NoSQL: MongoDB

Source Control: Microsoft VSS, SVS

Design Patterns: Singleton, Session Facade, Factory, Front Controller, DAO, Observer, Intercepting Filter, MVC

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Sr. Java Developer

Responsibilities:

  • Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
  • Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.
  • Designed and developed an application using Spring Framework-IOC/DI, Spring MVC, Servlet’s, POJO and EJB integrating with Hibernate framework. Extensively used JSON mechanism to convert Java objects to its respective JSON data by consuming Rest based web services.
  • Developed Service Java classes for getting information from the External System and make them as spring beans using spring dependency injection.
  • Used Spring framework &MVC framework to better control the presentation, business and navigational aspects of the applications
  • Used different spring annotations like @autowire, @controller, @component, @Service at different layers. Created Mongo DB collections and integrated with spring and Mongo DB.
  • Used spring validation framework to implement the server side validations and used the Ext-JS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Created reusable components as spring aspects to using across the application.
  • Used Hibernate core interfaces, annotations, configuration files to implement DAO layer implementations.
  • Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated Active MQ and spring JMS API to send and receive a message to the application & Restful API.
  • Worked with GIT version controlling system for continuous developments using agile methodologies.
  • Used JUnit, JCat, and selenium for accomplishing test driven development along with Jenkins CI in an agile environment.
  • Extensively used log4j to do logging of information in the application.
  • Used Subversion for maintaining the component and for release and version management.
  • Worked extensively on securing Server and Client Communication using SSL and TLS.
  • Used Java Mail API to auto generate emails for customer notifications.
  • Working on every leg of the development cycle and ensuring timely implementation of requirements using JAVA and related technologies.
  • Providing help and guidance to other team members and ensure knowledge transfer for the efficient working environment.

Environment: Java, Spring, Apache Kafka, Hibernate, Rest web service, JSF, Angular JS, Ionic Framework, EXT-JS, JMS, Sybase, Junit, Maven, Linux, Jenkins, Jasmine, Karma, JBoss, ActiveMQ, Oracle 10g MongoDB, Selenium, GIT.

Confidential, San Diego, CA

Java / J2EE Developer

Responsibilities:

  • Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
  • Understand system requirements, functional specifications and verify test strategies against the requirements.
  • Used J2EE Architecture with MVC (Model View Controller) paradigm to make the system highly scalable and extensively worked on SOA.
  • Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
  • Involved in the system analysis, design, and development.
  • Worked on Spring application framework features IOC container and AOP.
  • Involved in J2EE design patterns like Service Locater, DAO, MVC and java design patterns like Singleton Design pattern.
  • Worked on Hibernate object/relational mapping according to the database schema.
  • Worked on the WebServices classes and WSDL generation.
  • Used Oracle 10g as our back end implementation.
  • Hands on experience in jQuery.
  • Used JMS for publishing messages on the Queues and Topics and to get the benefit of asynchronous messaging.
  • Used JUnit for performing Unit Testing and creating test cases.
  • Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes, and procedures.
  • Used Log4J to print the logging, debugging, warning, info on the server console. Developed and build scripts using ANT.
  • Preparing the design document based on requirements. And sending project status report on weekly basis.
  • Carried out the deployment on Weblogic application server.
  • Used CVS for code versioning and release.
  • Responsible for designing user interface using JSF
  • Used RAD for configuring the whole j2ee application.

Environment: Java, J2EE, XML, XSD, XSL, Spring IOC, Web Services, Hibernate 3.0, Junit 3.0, Log4j, ANT 1.7, Weblogic Application Server 10.3 and Oracle 10g, CVS, jQuery, JMS, JNDI, RAD.

Confidential

Java Developer

Responsibilities:

  • Design, Develop and unit test application modules based on technical designs and by following application development standards using Java/J2EE technologies.
  • Designed and developed Tokenization and Detokenization service application using Spring Boot.
  • Tokenizing PAN numbers to tokens and detokenizing the tokens to PAN numbers using RSA DPM.
  • Developed Batch-Tokenization applications which process the batch file containing PAN numbers and replacing them with the Tokens.
  • Designed and developed Micro services business components using Spring Boot.
  • Implementing encryption, decryption, digital signatures including certificate generation and SSL.
  • Developed Notification service for sending customized emails and SMS which can be used in any application just by adding simple templates in the database.
  • Developed Admin console which can be used for managing all the templates and data which will be used in the Notification service.
  • Developed RESTWeb services which support JSON.
  • Developing user interface using JSF, HTML5, CSS3, Java Script, and JQuery.
  • Used JavaScript and JSF Prime face validation framework for performing front-end validations.
  • Used Stash and Enterprise GitHub for keeping track of all the changes in source code.
  • Developed POJOs and mapped to the database variables using annotations.
  • Used MAVEN for application build.
  • Deployed applications in Tomcat, Pivotal Cloud Foundry (PCF) and APIGEE environments.
  • Used JIRA for creating user stories and issue tracking.
  • Created the requirement specification documents and design documents on the confluence.
  • Configured Eclipse IDE to connect with SonarQube for code scanning.
  • Worked with DevOps team for giving inputs in implementing the CI/CD using Jenkins.
  • Built Junit test cases and implemented logging using SLF4j + Log4j.

Environment: Java 1.7 and 1.8, J2EE, Spring,Micro services,HTML, CSS, JavaScript, JavaServer Faces (JSF), Prime Faces, jQuery, Spring MVC, Spring Boot, Spring Batch,Eclipse, MAVEN, Agile Methodology, Web Services(RESTful), Postman, MS SQL server, Maven, Windows, Log4j, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Developing the J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBM WAS 6.0 application servers.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP, and JQuery for the presentation layer along with Java script for client side validation.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the WebPages.
  • Creation of Hibernate mapping files to develop Database tables from Classes and generation of the database schema.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Used IBM WebSphere ESB as Middleware tool to communicate with distributed Systems.
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Used Design Patterns like Factory, Singleton, ValueObject, and DAO pattern.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application. Elastic search database server also used for convenience and simplify the search engine.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Selenium is used to Identify Test cases for Automation, developing methods for repeating steps.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Mevan scripts for the build and deployment of J2EE components in the application server.
  • Involved in designing test plans, test cases and overall Unit testing of the system. Used CVS for version control.

Environment: Java 1.5, Struts, IBM WebSphere 6.0, Oracle 10g, Spring 2.5, Hibernate, JSP, Servlets, JavaScript, HTML, CSS, MEVAN, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, Windows 7.

We'd love your feedback!