We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PennsylvaniA

SUMMARY

  • Around 6 years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies in areas such as Banking, Healthcare.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting teh entire life cycle using various methodologies like Waterfall, Agile and Test Driven development.
  • Expertise in using HTML, CSS, Java Script and JSP Custom tags in designing web pages.
  • Experience in using Angular JS for front end development.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, JNDI.
  • Extensively experienced in developing light weight and integrated business applications using Spring Frame work.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and also used Hibernate Annotations to reduce time at teh configuration level.
  • Expertise in developing XML documents using DTD, SCHEMA and parsing using SAX, DOM.
  • Experience on implementing Service Oriented Architecture (SOA architecture) using XML Web Services (SOAP, WSDL and UDDI)
  • Experience in developing Restful Web Service using Jersey framework.
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere.
  • Worked on various Application and Web Servers like Web Logic, IBM Web Sphere and Apache Tomcat
  • Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML (Unified Modeling Language).
  • Experience in unit testing teh applications using JUnit Framework and developed logging and standard mechanism based on Log4J and also good experience in shell scripting.
  • Knowledge on different databases like Oracle, My SQL, MS-SQL and also writing PL/SQL packages, procedures, Functions, Views, triggers using SQL Plus
  • Good with version control system like GIT.
  • Made use of GHE.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ IDEA, RAD, NetBeans
  • Working experience in multithreaded programming.
  • Experience in developing web applications using Spring MVC.
  • Used Maven for handling source code.
  • Worked on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and unmarshalling XML documents.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA) and JPA annotations.
  • Highly noledgeable in Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework, Java Beans, Lambda
  • Hands on experience using jQuery, Node.js, Bootstrap and AngularJS for changing styles dynamically, creating animating effects and manipulating DOM structures
  • Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Batch, Spring Transaction and JPA
  • Expertise working with Cloud Application support platforms as AWS, Cloud Foundry, Bluemix.
  • Design and develop REST Web Services using Sun Jersey/JAX-RS in JSON/XML Format
  • Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
  • Good understanding and experience in working with team members from different cultures and excellent verbal and written communication and ability to learn new technologies.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, Python, C++,JavaScript, HTML, CSS, XML, JSON

J2EE Technologies and service API s: Java, Jsp, Servlets, EJB, JMS, JDBC, JPA

ORMHibernateDatabases: Oracle 8i/9i/10g/11g, DB2, My SQL, MS-SQL

Application Servers / Web Services: Oracle Web Logic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, JBOSS Apache Tomcat, Apache Camel, SOAP, REST, SOA

Apache Tools: Log4j, Maven and ANT

Development Tools /Testing Tools: Eclipse, Net Beans, TDD, IntelliJ, Selenium, SOAP UI

Operating Systems: Windows 2000/2003/XP/VISTA, UNIX, MAC OSX

Internet Technologies: Java Script, CSS3,SASS/LESS, AJAX, HTML5, XML,PHP, BootStrap, jQuery

Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect

Programming Concepts: Object Oriented Programming(OOPS)

Version Control: CVS, Rational Clear Case, SVN

Frameworks: ORM Spring 4.0/5.0 framework, Spring core, Spring boot, Spring AOP, Spring Transaction, Spring MVC, Struts framework 2.3, Hibernate ORM 3.0, JPA, Struts 2, Angular JS, React.js, Bootstrap

Web protocols/Specifications: REST, SOAP, XML, JSON, WSDL, UDDI, Axis2, Apache CXF, Sun Jersey, JAX-RPC, JAX-WS, JAX-RS, XML 1.0, JSTL, DTD, DOM, SAX,SOAP, AJAX

Design Patterns: MVC, Singleton, Factory, Builder, Business delegate, Session facade, Adapter, Proxy

Tools: Jenkins, Chef, Gradle, Toad for Oracle/MySQL/PostgreSQL, MySQL Workbench, XMLSpy, SoapUI, Postman, Dreamweaver,Rally, JasperReports, GitHub

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, Pennsylvania

Sr Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from teh client.
  • Expertise in Agile Software Development.
  • Involved in Documentation and Use case design by using UML modeling includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Involved in High Level Design Document (HLD) preparation.
  • Designed and developed business components using Spring IOC, Spring Annotations, and Spring MVC.
  • Designed teh UML, created class, sequential diagrams using Rational Rose
  • Adopt teh Agile Methodology to plan using JIRA
  • Implemented DAO using Hibernate.
  • Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
  • Developed user interface using JSP, HTML5, CSS3, JavaScript, AngularJs to simplify teh complexities of teh application.
  • Use Java1.8, J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAXB) JavaScript Framework, XML.
  • Used Hibernate as persistence framework for DAO layer to access teh database.
  • Worked with teh JavaScript framework Angular JS
  • Developed web based application using Spring framework for MVC architecture.
  • Setting up teh basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Development using teh Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed Java Server components using Spring MVC, Hibernate, Web Services technologies.
  • Have Used Spring IOC to inject teh services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
  • Created teh UI components using AngularJS 4, HTML5, CSS3, jQuery, jQueryUI, Bootstrap, JavaScript
  • Used AngularJS to create UI component library and deployed it on teh companies nexus repository
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize date with server
  • Used AngularJS to make sure dat requests were valid and used UI router to handle nested views and avoid page redirection, Making teh application responsive using bootstrap media queries
  • Used jQuery to make teh frontend components interact with teh JavaScript functions to add dynamism to teh web pages at teh client side
  • Used Ajax calls extensively to create a seamless flow of quotes using jQuery
  • Built a highly scalable, low-latency Node.JS API Gateway to interact with MySQL database with JSON
  • Used MAVEN for build framework.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing teh servicesproficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
  • Configured and deployed teh application using Tomcat and WebLogic.
  • Deployed GUI code to WebLogic application environment
  • Deployed teh applications on Apache Tomcat Application Server
  • Generated complex PDF reports using Jasper
  • Used AWS cloud for deployment.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing, configuring and auto scaling
  • Developed API for using AWS Lambda to manage teh servers and run teh code in AWS
  • Tested Service and data access tier using JUnit and Mockito in Test Driven Development (TDD) methodology
  • Used Jasmine testing framework for JavaScript, Run teh Jasmine tests by using Karma for integration testing
  • Used Design patterns such as Model View Controller, DAO and Singleton.
  • Used Log4J to print info, warning and error data on to teh logs.
  • Version control using GIT

Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, SOAP Web Services, Hibernate, Eclipse IDE, AngularJS, JSP, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, UML, MySQL, Maven, GIT, SOA, Design patterns, JUNIT, Mockito, Jasmine, Karma, jQuery, Node JS, log4J, WSDL, JSON, JNDI, GIT, AWS.

Confidential

Senior Java Developer

Responsibilities:

  • Experienced in reviewing teh functional, business and high-level design requirements.
  • Developed theUse Casediagrams andClassdiagrams.
  • Involved in teh preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational rose.
  • Utilized Agile Scrum Methodology with JIRA to manage projects and participated in daily stand up meetings
  • Requirement Analysis as per Agile Software Development Model using Rally tool
  • Created use case diagrams using RAD
  • Used theInversion of Controlmodule of Spring framework.
  • Used Maven for build framework and Jenkins for continuous build system
  • Published methods as web methods usingREST-FULweb services
  • Used Json, Postman for Rest webservices implementation and testing.
  • Involved in Restful JSON data synchronizing using Angular Services
  • Used SOAP Protocol in web service to communicate from Client end to server by generating a WSDL
  • Templating, Piping, Service Injections were some of teh features used from AngularJS
  • Created teh test cases usingJUnit.
  • Developed teh Application and business logic usingJava1.6
  • Implemented design patternMVC.
  • Developed teh User interfaces usingHTML, CSS3,JSP,JavaScript etc.
  • Experience withjQuery.
  • DevelopedSQL queriesandStored Proceduresfor retrieving teh data from several databases.
  • UsedHibernatefor Object Relational Mapping.
  • DreamWeaver tool used for HTML.
  • Log4Jwas used for logging errors in teh application.
  • Performed Application development using Web-logic Application Server. designing and developing interfaces to interact with teh existing application using XML
  • Designed teh application architecture Spring MVC and J2EE specifications.
  • Developed application using Spring, JSP, and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
  • Developed SQL Queries using MySQL Workbench for MySQL Server
  • Developed user interfaces using HTML, CSS, JavaScript, JQuery
  • Deployed GUI code to WebLogic application environment
  • Used Git to manage teh code base
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS)
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in teh automated provisioning of AWS cloud environment using Jenkins and chef
  • Develop and maintain internal applications in Lotus Notes
  • Drove strategy for migrating to Github, including branching, merging, and tagging
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in WebLogic server and
  • Jenkins for teh continuous integration.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, Html, JAXB, Spring 2.5, Hibernate 3.0,Java1.6, MySQL WorkBench, MySQL Server 6.0, Postman, WebLogic 12.2, HTML, JavaScript, JUnit 4.0, Json, Angular JS, Git, Rational Rose, AWS,Maven, ANT, Jenkins, Github, JIRA.

Confidential

Java Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Involved in complete life cycle of application development(SDLC)
  • Used Agile Scrum methodology.
  • Participated in daily standup meetings.
  • Used JIRA to manage projects.
  • Requirement Analysis as per Agile Software Development Model using Rally tool
  • Created use case diagrams using RAD
  • Involved in analysis of teh specifications from teh client and actively participated in SRS documentation
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented teh Model View Controller (MVC) framework, Spring MVC.
  • Designed and developed teh UI using Struts view component, JSP, HTML, CSS and JQuery.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Oracle 10g as teh backend database. Involved in creating teh SQL scripts for teh database.
  • Used Stored Procedures in teh application.
  • Involved in Database design for new modules and developed teh persistence layer based on Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with teh mid-tier (services) using JMS.
  • Used Ant for building from Git and to track promotion status.
  • Extensively used JavaScript, DOJO, AngularJS and AJAX to provide dynamic User Interface and for teh client side validations.
  • Used AJAX framework for asynchronous data transfer between teh browser and teh server.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript and jQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, integration and configuration management of teh entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over Oracle 10g database.
  • Performed Tuning, Load Balancing and optimization ofWebSphere Application Server
  • Worked on Eclipse for development and deployment of application in WebSphere Application Server.
  • Used WebSphere for deploying application.
  • Used MavenLink for Bug Tracking and Issue Tracking.
  • Developed teh business components using EJB Session Beans.
  • Designed and developed reports using Jasper Reports and provided integration points for services written in Java.
  • Tested Service and data access tier using JUnit in TDD methodology
  • Deployed teh applications on IBM Web Sphere Application Server.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS)
  • Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in teh automated provisioning of AWS cloud environment.
  • Used GHE for version management between various integration and development streams.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for teh business modules for future s and updates.

Environment: Java/J2ee, Spring MVC, Hibernate, JMS, XML, WebSphere Application server, GHE, Junit, AJAX, JQuery, HQL, Jasper, MavenLink, EJB, Ant, Oracle 10g, Angular JS, multithreading, JSP, HTML, CSS, JIRA, Agile Scrum, AWS, EC2.

Confidential

Java Developer

Responsibilities:

  • Coordinate with all teh teams for functional requirements and ensure compliance to all architecture standards.
  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using Spring MVC, Oracle data base.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client side validation using JavaScript and jQuery.
  • Designed teh Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated teh Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed teh Application in WebLogic App Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted with teh Users and Documented teh Application.

Environment: Java, WebLogic App Server, Spring MVC, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, Oracle 9i, JUnit, Windows

We'd love your feedback!