We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Finance, Telecom etc.
  • Strong background in Java/J2EE environments. Well experienced in MVC architecture and Struts framework.
  • Advanced development experience with Angular JS including authoring complex directives, services, controllers, and filters; working with animations, routing, states, and resource.
  • Micro-services design and implementation in Spring Boot, MongoDB, JWT, Postman, shell scripting.
  • Micro-service prototyping in NodeJS / Express.
  • Advanced JavaScript & HTML 5 Developer with extensive experience of AngularJS, AngularUI, Bootstrap, jQuery, jQuery UI, RequireJS, Backbone, CSS 3, SASS, LESS, Canvas, Handlebars, Mustache, Ember and other JavaScript frameworks, engines and utilities including Grunt, gulp.js and NodeJS.
  • Experience in working with RESTful web services using jQuery, Angular JS and aa JS to fetch response data for user interface.
  • Experienced in using Docker to manage Microservices for development and testing.
  • Experience with installation and configuration of Docker environment (v1.5.0) including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Extensive experience in Servlets, JSP, JDBC, XML, SAX, DOM, JAXP, JDBC, Java Beans, Custom Tags in JSP, Multi-threading, SOAP and restful web services, JNDI, JMS, Struts 1.x&2.x, Spring and hibernate.
  • Worked with Application servers like BEA Web Logic, IBM Web Sphere, and JBOSS 3.x/4.0.
  • Client-side Programming with HTML, DHTML, Java Script, CSS, XML JSF, AJAX and jQuery.
  • Experience in SOA and developing Web services using SOAP, REST, XML, WSDL and JAXP.
  • Possess a clear understanding of planning, designing, implementing, and maintaining system applications in the AWS cloud environment.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
  • Involved in documenting Use Cases, Activity Diagrams, Sequence Diagrams, OOD (Object oriented Design) using UML and Visio.
  • Experience in working with various project life cycle models like Waterfall model, Rational Unified Process (RUP) and Agile methodologies.
  • Excellent Java development skills using Core java, Servlets, JSP, Java Script, JSON, HTML, JMS, JDBC, Java Beans, Spring, Struts, AJAX, EJB, Hibernate, Java/J2EE Design Patterns and UML.
  • 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
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring-Framework 2.x&3.x, Struts 2.x&3.x and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, and Functions, using PL/SQL.
  • Strong database skills in Oracle 8i/9i/10g, Sybase, DB2, MySQL, MS-Access and MS SQL Server 2008/2005/2000.
  • Extensive working experience in Unit testing experience with Junit, Jasmine, Karma, Jasmine-Node and Protractor.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILLS:

Languages: Java, C, C++, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, HTML, DHTML, JMS, JNDI, RMI, DOS Script, CSS3

App/Web Servers: Web Logic, JBoss, Tomcat

Frameworks: Struts, Hibernate, Spring, Spring boot, Angular JS

Web Services: Web services (SOAP), WSDL, REST

Tools: Ant, Maven, Log4J, Toad, Snap Logic.

Cloud Services: AWS

Developer IDEs: Eclipse, Edit plus, Text Pad, JBuilder, Net Beans, RAD

Version Control: SVN, CVS, Clear case, TFS

CI/CD: GitLab, Jenkins

Bug Reporting Tools: JUNIT, JIRA, Bugzilla

Reporting Tools: Jasper Reports, Crystal Reports

Databases: Oracle, MySQL, MS SQL Server Process, MongoDB

Management: Six Sigma Standard, SDLC, Agile

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Developed Angular JS custom directives for reusable implementations.
  • Used Angular JS routes to manage URL routes.
  • Worked on designing and developing UI library using Angular 4.
  • Developed services using Angular JS provider for fetching data from REST web service.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and jQuery to tie together a diverse range of sites with an easily understandable structure.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
  • Implemented JAXB in XML binding.
  • Implementing micro services using spring cloud, eureka.
  • Implemented microservices for browse functionality such as getting devices, plans, accessories, features.
  • Deploying microservices on premise and in AWS.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked upon spring boot components starters, auto configurators, CLI, actuators.
  • Worked upon multiple tables in a single transaction using spring transaction management JDBC.
  • Configured variousinterceptorsfor transaction management, security,Audit logging(database) andlogging usingSpring AOP.
  • Used JSON as response type in REST services used HTTP Rest client.
  • Performed dynamic mapping between the status codes in input system and corresponding statuses received by the output system.
  • Worked up on solving the legacy system challenges which API’s expose data in a way that protects the integrity of legacy systems.
  • Worked upon the validations such as domain validation, organization validation, Extended validation using SSL certificates by using Single and Wild card.
  • Worked upon establishing encrypted connection between browser and server using Secure sockets layer.
  • UsedHibernate Persistence Strategy to interact with database.
  • Created and configured profiles to deploy the application on Apache Tomcat server version 8.0
  • DevelopedHibernate mapping filesusing different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Springby coding a Spring Configuration file.
  • Worked on project build-script by using ant and deployed on JBoss.
  • Wrote custom JSP tags for role-based sorting and filtering
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Spring-Boot, Spring MVC, Spring REST, JMS, HTML5, JavaScript, JSP, CVS, CSS, MVC, JDBC, Posgres, XML, MVC, Open JPA, Jenkins, JUnit, Maven, JBOSS, CloudFoundary, Maven, GitHub and SQL, Rabbit MQ, Apache Tomcat 8.0

Confidential, Dover, NH

Sr. Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Created Design Docs from Functional Specifications.
  • Implemented Spring MVC framework in the application.
  • Implemented REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
  • Created custom, general use modules and components which extend the elements and modules of core Angular JS.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Webservices using JAX-WS 2.0 to get data from the SAP System.
  • Used Tomcat Web Server 5.5 for development purpose.
  • Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging and transaction management.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Worked on integrating jQuery APIs with MVC pattern. And used Ajax, Java Script, jQuery, HTML and CSS to develop the application.

Environment: EJB, Struts 1.2.4, Hibernate 3.0, Microservices, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, Junit, WebSphere App server 5.1, WSAD 5.1.2, Rational Rose, SQL Server 2008.

Confidential, Jefferson, MO

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
  • Used Eclipse IDE for writing code and BEA WebLogic as application server.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB (session and entity beans)
  • Followed Agile Methodology during the development process.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Responsible for designing front end system using JSP technology, HTML and jQuery.

Environment: Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript jQuery, Maven 2.0, Stored Procedure, DB2, ClearCase, GIT JUnit 4, JIRA, Easy Mock, Agile, RUP, Spring Boot, Junit.

Confidential, Bloomington, IL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, and JDBC.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and Junit, Easy Mock for unit testing.
  • Used quartz scheduler to process or trigger the applications on a daily basis.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.

Confidential

Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, Angular, jQuery, AJAX and JSON.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
  • Created Dashboards using Java and servlets along with HTML and JavaScript.
  • Developed responsive and interactive pages using Angular 1.0 and Node.js frameworks.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
  • Created basic animation for jQuery and rich interface components such as tabs & accordion.
  • Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
  • Worked closely with UX team to translate designs and wireframes to code.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services. Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans. Entity Beans used for accessing data from the SQL Server database. jQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the various parts of the application.

Environment: Java/J2EE, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, AngularJS, AJAX, JUnit, WebSphere 7.0, Eclipse, ANT, SQL Server 2000, log4j, Subversion, Windows NT.

We'd love your feedback!