We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7 years of experience in all phases of Software development life cycle (SDLC) includes Requirement Analysis, Design, Development Testing and Implementation of applications in Java, J2EE Client/Server and web - based applications.
  • Excellent skills in developing web-based applications using Spring framework, Spring Boot, Micro Services Architecture, Spring Data JPA, Hibernate, and used Programming languages like Object Oriented Programming Java, CORE Java, Spring Core, PL/SQL.
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework, Struts Validation and Tiles Frameworks, Java Server Faces, Spring Framework.
  • Strong hands-on experience with Spring IO, Spring Boot, Spring Cloud.
  • Strong working experience on Hibernate 2.0/3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Extensive experience in AngularJS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, get & post methods and directives.
  • Worked on Microservice based architecture using spring boot, Implemented Restful Web Services to interact between the services and spring cloud for supporting the cloud native environment.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Experience in Design, Development of web-based Applications Using different Apache Tomcat, Web Sphere, Web Logic and Jboss.
  • Extensive hands on development in core Java, Multithreading and server-side programming using various J2EE Technologies.
  • Well versed with J2EE Design Patterns like Singleton, Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, and Business-Delegate.
  • Experience in automation tools like Git, Ant, Maven, Jenkins, Chef, Puppet, Ansible, Subversion, Nagios, and Docker.
  • Experienced in developing applications using different development methodologies such as Test-Driven Development, Pair Programming and other agile methodologies.
  • Hands on experience with build tool Ant and Maven.
  • Working knowledge of version control system Subversion, Git, CVS and PVCS.
  • Experience in cutting edge J2EE development tools including Eclipse, My Eclipse, IBM WSAD and IBM Rational Application Developer 8.0, Net beans.
  • Strong Experience in Developing User Interface using Java Script, Angular, AJAX, HTML, DHTML, XHTML and CSS.
  • Extensive Knowledge on databases like Oracle 10g/11g/12c, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Experience in unit testing the applications using JUnit Framework, developed logging and standard mechanism based on Log4J.

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML5, CSS3, AJAX, XML, UML.

ORM Frameworks: Hibernate 3.x.

J2EE MVC Frameworks: Struts 2.0, JSF 2.x/1.x, Spring 3.0/4.0.2, Spring Boot.

Client Scripting: Java Script, NodeJS, AngularJS.

Server Scripting: JSP 1.2, 2.1, JSTL, Perl.

RDBMS: Oracle 11g/10g/9i, DB2, MySQL 5.x, SQL Server 2005/2008.

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), Microservices, ESB.

Webservice Implementations: Axis 2.0, JWSDP.

XML Technologies: XML, XSL, XSLT, XPath, DTD, Schema, XML DOM, SAX, SOAP, WSDL.

ServerSide Technologies: J2EE Technologies (JAXP, JAXB, EJB, JMS, Java Mail, JDBC).

UML Tools: MS Visio, Rational Enterprise.

Version Control: Tortoise SVN, CVS, GIT.

Application Servers: Apache Tomcat, JBOSS, IBM Web Sphere, BEA Web Logic.

Build tool: Ant, Maven.

IDE Tools: Eclipse, spring tool Suite, My Eclipse, Net Beans.

Methodologies: Agile, Scrum, Test Driven.

Operating Systems: Windows (7/XP/2000), Linux 7.1, UNIX.

Loggers: Log4J, SLF4J.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
  • As a team player, working with Business leads to gather the business requirements for User interface and backend services, and provide the estimations for efforts.
  • Worked on Angular using Component driven Architecture. Created the custom components, Custom decorators, http services, Observables, subscribers and integrated with PrimeNG components for reusable data tables, calendars, drop downs. Integrated with backend services through exposed API gateways.
  • Worked extensively on developing the backend REST API calls exposing the business services. Versioning and documenting the Rest services in WSO Product API manager.
  • Developing and designing the API using Swagger API definition that helps Consumer Driven Contracts with focus on Consumer expectation.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, Chef to complete the automation from commit to deployment.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented the Project structure based on Spring Framework pattern using spring boot and Spring Microservices Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for REST APIs.
  • Developed the Restful web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub.
  • Implemented schedule tasks using Spring Scheduled annotation and configured the tasks to run after a fixed delay.
  • Used spring framework provided JPA repository, CRUD Repository for Managing the Persistence the Java objects with Oracle objects..
  • SOAP UI Advanced-Rest Client/Postman are used extensively for testing Restful web services.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins..
  • Tracking the versions of key system artifacts and source code in version control software using GITLab.
  • Used Jira for defect management system.
  • Used JUnit and Mockito frameworks for unit testing of the application and log4j for logging.
  • Providing ongoing maintenance, support and enhancements in existing systems and platforms. Tune up design for maintainability, scalability and efficiency.

Environment: Java 1.8, Spring Boot, Spring MVC, JavaScript, CSS, HTML 5, JQuery, JDBC, Spring Data JPA, Oracle 11g, SQL developer, Swagger 2, WSO2, Rabbit MQ, Jenkins, Junit, Visual Studio Code, Agile Process, Kibana, Maven, GitLab.

Confidential, Omaha, NE

Sr. Java Consultant

Responsibilities:

  • Interact with Business Analysts in developing requirements definition, use case analysis and create Functional Specification Document (FSD).
  • Followed Agile Methodology.
  • Involved in writing various Controller classes and their mapping for developing Controller Component using Spring MVC framework.
  • Involve in developing HTML and JavaScript for client-side presentation and, data validation on the client side within the forms. Work with various Style Sheets like Cascading Style Sheets (CSS).
  • Involve in project migration (existing swing application) using Spring framework for Dependency injection.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and Spring security modules.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Developed Spring Controller using annotations to receive request from client application, applying business logic to prepare Model and find the appropriate View response to client.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Migrated spring based application to cloud based Microservices.
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Implementation of Jersey Restful web services which produces JSON.
  • Used Apache ActiveMQ for JMS usage in handling various simultaneous requests from clients for computed data.
  • Developed REST web services using JAX-RS API.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Used Oracle SQL Server for storing the data and extensively used PL/SQL queries along with stored procedures and functions for complex queries and data analysis.
  • Develop the XML Schema and Web services for the data maintenance and structures.
  • Writing results reports of elections into multiple file formats including XML, JSON, CSV & other compressed file formats.
  • Wrote build & deployment scripts using Maven, shell scripts to build and deploy the application in JBoss Application Server.
  • Managed GitHub for code repository.
  • SLF4J logger to trace application logs and involved in unit testing using Junit.

Environment: JAVA JDK 1.8, Spring 4.0.2 Spring Boot 1.2, Hibernate 4.0, JSTL, Apache Active MQ 4.1.2JMS 1.1, HTML 5, CSS 3, Angular JS, NodeJS, XML, XSLT, Java Script, AJAX, Multithreading, Design Patterns, JAX-R, RESTful, Eclipse, SVN, Log4J, Apache Maven 3.0.3, Jenkin

Confidential, New York, NY

Sr. Software Developer

Responsibilities:

  • Involved in Client's side and Sever side validations based on the Business rules using Server-side JavaScript.
  • Interacted with Business Analysts in developing requirements definition, use case analysis and created Functional Specification Document (FSD).
  • Effectively completed the training for Production Support development by attending the KT sessions, preparing the material, analyzing past issues and undertaking the evaluation.
  • Daily Scrum (Huddle) meetings were conducted, with the dispatcher acting as the scrum master. As an onsite dispatcher, one had to capture the issues, create JIRA tickets, map the resources and follow up on their daily progress.
  • Handled and maintained EFX (In-Bound fax), FAX (outbound Fax) & OAO application as an onsite resource and provided 24 x 7 production support.
  • Coding, Testing and implementing new functionalities for Enhancement Requests in the Application.
  • Implemented multithreading in business layer for asynchronous processing of service rules.
  • Developed and tested web applications using Rational Application Developer (RAD) and deployed it in WebSphere application server 6.1
  • Enhanced and maintained web-based applications using J2EE technologies (Java, JDBC, JSP, Servlets, EJB, XML and Web services).
  • Implemented Spring MVC using Spring Controllers. Also, implemented inversion of control and aspect-oriented programming using spring.
  • Provided technical expertise in deploying enterprise grade Web Services.
  • Developed Web Services using WSDL, SOAP, and Apache AXIS to interact with the Business partner systems.
  • Involved in business user changes request at server side using SOAP web service and generated JAX-WS portable artifacts client side to consume SOAP web service.
  • Used PVCS and SVN version controls to check in/out files, branching, etc.
  • Experience in application servers like Tomcat and used IIS for the Imaging On-Line (IOL) application.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Was involved in creating UTP (Unit Test Plans) for testing various functionality of the application.
  • Used Adobe Extended Pro 9 to maintain AHA & AHA extended forms in the OAO application.
  • Created daily, weekly and monthly reports in Excel and Power Point slides for senior management to apprise them about the team's progress.
  • Analysis and Design of the Object models using JAVA/J2EE Design Patterns in various tiers of the application.
  • Worked on Maven for getting project relevant artifacts including common-collection.jar, common-Logging .jar.
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
  • Used SQL Queries and Stored Procedures extensively in retrieving the contents from Oracle 9i.
  • Used JUnit to do the unit testing and Log4Jto create log files.
  • Responsible for writing ANT scripts for building and deploying the application.
  • Involved in writing SQL queries and PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences.

Environment: JDK 1.6, J2EE, Struts, Servlets, SPRING, Hibernate, AJAX, HTML, CSS, XML, Ant, JavaScript, Oracle 10G, RAD7.5, VSS, Web Sphere 5.x, Log4J, Rational Rose, JUnit, SQL,PLSQL, SOAP

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding in J2EE Environment
  • Prepared Technical Specifications based on the functional requirements.
  • Participated in designing and developing the presentation web-based client using HTML5, CSS3, JavaScript, AJAX, jQuery, JSP and JSFs, Tag Libraries, and XML
  • Used SPRING DI/ORM/JDBC modules
  • Created SQL Statement, Stored Procedure, and PL/SQL using TOAD
  • Designed the front-end for using JSP, AJAX, HTML Java Script, and CSS and customized JSP Tag Libraries, also did server-side logic development. Developed Action classes, Action Forms and Servlets
  • Updated CSS layout to reflect the new changes as per the addition of new components
  • Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems
  • Used Hibernate with JPA for attaining Object Relational Mapping
  • Implemented business rules using Core Java, in a Thread safe manner
  • Implemented various design patterns like Factory and Singleton
  • Used SPRING IOC to inject DAO objects into the Business delegate classes.
  • Provided declarative and programmatic security by authorizing the logged in user based on User designation
  • Wrote complex SQL queries to fetch statistics for the business users from Data warehouse on regular basis in MS Access
  • Extensively used SOAP Web Services for providing services to other platforms
  • Developing the Application by using SPRING framework and Agile Methodology
  • Involved in Unit, Integration and System Test and maintain application
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose

Environment: RAD, Java JDK, J2EE, JSF, HP Quality Center, Rich faces, SOAP, SPRING, Hibernate, JSP, Web Sphere Application Server, HTML5, Java script, AJAX, CSS, MS Access, jQuery, Agile TOAD, Subversion, Rational Rose

We'd love your feedback!