We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 7 years of IT experience in all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Integration, Testing, Production Support and Maintenance of Web Based, Client - Server and N-Tier Architecture in domains like Finance, Retail etc.
  • Hands on Experience in writing code using Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multithreading, Exception Handling, Inheritance and Polymorphism.
  • Expertise in application development using J2SE/J2EE components which include JDBC, JNDI, Servlets, JSP, Custom Tags in JSP, Java Beans, JSTL, EJB, Java Mail and JMS.
  • Extensive experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Client-side Programming with HTML, DHTML, Java Script, CSS, JSF, AJAX and jQuery .
  • Hands on experience with Angular Framework, Involved in writing Modules, services, routing, custom filters and Reusable Directives.
  • Hands on experience with advanced JavaScript & HTML 5 Developer with extensive usage of Bootstrap, jQuery, Backbone, CSS 3, SASS, Handlebars, Mustache, Ember and other JavaScript frameworks, engines and utilities including Grunt, gulp.js and NodeJS.
  • Extensive working experience in Unit testing experience with Junit, Jasmine, Karma, Jasmine-Node and Protractor.
  • Experienced in working with various data parsing forms to automatically display data on the system such as XML, XSLT, XSD, Xpath, SAX, DOM, JAXB, DTD.
  • Experience in SOA and developing Web services using SOAP, REST, XML and WSDL.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Significant experience in web development tools like Eclipse, NetBeans, IBM RAD, STS and deploying them in application servers like WebLogic, WebSphere, JBOSS and Web Server like Apache Tomcat.
  • Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle 11g/10g/9i, Sybase, DB2, MySQL and NoSQL database like MongoDB.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, and Functions, using PL/SQL.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and can quickly adapt to new environments & technologies.

TECHNICAL SKILLS

Java/J2EE Concepts & Web Technologies: J2EE, Servlets, JSP, JMS, JDBC, Junit, Mockito, Restful web services (JAX-RS), Soap web services (JAX-WS).

Web Technologies: HTML, CSS, JQuery, Angular JS, AJAX, SCSS, D3 JS, Bootstrap, SCSS.

Frameworks: Spring Framework 3.0/4.0, Angular Framework, Mockito Framework, Hibernate, MVC

Application & web Server: WebSphere 8.5/8.0/7.5, Web Logic 8.x/9.x/10. x., JBOSS, Apache Tomcat

Languages: Java, Java Script, Type Script

Databases: Oracle 11g/10g/9i Database, IBM DB2, Postgres SQL, Mongo Database.

Tools: Intellij IDEA, Spring Tool Suite, Eclipse, SOAP UI, POSTMAN, SQL Developer, TOAD, Jenkins, Ant, Maven, Log4j.

Operating Systems: Windows 7/10, Mac, Unix, Linux

Version Control Tools: SVN, CVS, GitHub.

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Sr. Java Developer, Web Developer

Responsibilities:

  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective and other Agile meetings.
  • Involved in development and design of n-Tier Enterprise Application using Java and Spring Framework.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and used patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Involved in writing Spring Boot based micro services where published and consumed Restful API'S as part of our business logic.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Our legacy portal back end was implemented with Spring MVC architecture with Junit test cases.
  • Developed common modules like services, repositories of the web application using (Spring MVC, Restful, JAX-WS, Web Services).
  • Involved in writing multiple responsive web application portal using Angular Framework.
  • Involved in the application development using Spring Core, Spring Boot, Spring ORM, Spring Aspect modules and Java web-based technology Java Web Services (REST/SOAP).
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Monitored and fixed issues Build’s for QA, DEV, integration and production are monitored by integrations tool Jenkins.
  • Guided testing team and helped them in develop cucumber based automation test cases (ATDD) framework which we used to test our restful services.
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using Angularjs MODEL.
  • Dependency injection, which is a very significant step in the UI development application, has been implemented through services, a feature provided by Angularjs.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Sphere Application Server.
  • A test framework, which is called KARMA, has been implemented which is very much efficient and flexible for the Angularjs framework.
  • Extensively used JSON object data in the model as from RESTful webservices which provided a structured and defined data to analyze and more comfortable to view the data and extract it.
  • Using Angularjs which is an MVC framework the model which is two-way binding fields which automatically updates our model if the values in view in that way we have achieved a good code coverage and code efficiency.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Extensively worked on JIRA tool for tracking stories in a Project.
  • Configured Jenkins build jobs for various services to facilitate continuous integration.

Environment: Java 1.7, WebSphere Application Server 8.5, Oracle Database SQL, Angular Framework, JavaScript, Spring Framework, Spring boot, Microservices, CSS3, Junit 4.4, hibernate, JDBC, Jasmine test, SVN, Jenkins, JIRA, Log4j, Maven, Agile Scrum, Karma Integration tool, RESTful web services, Mockito.

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance and implemented the Scrum Agile methodology for iterative development of the application.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Implemented Queue messages using Spring JMS to communicate web sphere MQ messages.
  • Implemented RIDC to check-in metadata to UCM and Documents check-in and checkout documents form UCM.
  • Implemented Spring Email for Email and Fax PMOC Channels.
  • Implemented ITEXT to merge Generated documents to print at Store for Print PMOC Channel.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Implemented spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain JPA specification that is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Implemented Spring MVC to provide user interface for support team to add/update packet.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • Implemented Spring JMS for MQ Communication between applications.
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end-to-end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Used Web services - WSDL and SOAP for getting the information from third party.
  • Implemented logic for Marshalling and un-marshalling using JAXB to validate against to sub XSD .
  • Implemented marshalling and un-marshalling web sphere queues using JAXB .
  • Extensively used SoapUI tool to access the applications and used Log4J for logging the application log.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Logic Application Server.
  • Implemented Webservices to send order details to downstream systems using JAX-RPC, SOAP.
  • Implemented version controlling using GitHub.
  • Included in the integration team that implemented the Spring Boot Web Services as micro services.
  • Prepared Junit test cases and executed the test cases using Mockito.
  • Executed Jprobe and resoled the performance issues in the application.

Environment: Java 1.6, Hibernate 3.3.x, Spring MVC, Spring JMS, JDBC, JSP, Servlets, XML, XSLT, CSS, DHTML, JQuery 2.0, Web sphere Application Server 8.0, IBM MQ Series, SOAP, JAX-WS, UCM, RAD 7.0, JAXB, ITEXT, LOG4j, Junit 4.4, GitHub, LKN, Oracle 11g, Agile Scrum, Mockito .

Confidential, Armonk, NY

Senior Programmer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project, which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern.
  • Developed user interface using JSP, and JSP Tag libraries to simplify the complexities of the application.
  • For GUI screens development we used Java, J2EE, EJB, JSP, Struts-MVC framework and used the Tiles Framework in the presentation layer.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP.
  • Configuration and deployments of AXIS2 components on web sphere application server at class loader level and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end-to-end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service) and Consumed webservices using JAX-RS.
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Built web-based applications using Spring Boot, and Spring MVC 3.0 architecture.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs, and familiar with Spring Boot.
  • Performed unit testing using Junit framework.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application.
  • Developer and used CVS for version control.

Environment: JDK 1.5, JDBC, JSP, JSTL, Servlets, EJB, Hibernate 3.0, JMS, Struts, Spring 2.5, SQL, Web Service (JAX-WS), HTML, JSF, AJAX, Javascript, CSS, CVS, Ant 1.7, XML, SQL, Pl/SQL, Oracle 10g, WebSphere Application Server

We'd love your feedback!