We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

AR

SUMMARY:

  • Over 9 years of experience as Java Developer in software industry in Analysis, design, development and deployment of Distributed, Scalable Intranet/Internet applications by using Java/J2EE technologies
  • Excellent understanding of Software Development Life Cycle ( SDLC ) and methodologies like Agile approaches
  • Highly experienced in MEAN (MongoDB, Express JS, AngularJS, Node.js) Stack Web Development
  • Expertise in developing web applications and software products using HTML5, XHTML, CSS3, JavaScript 1.x, jQuery, Bootstrap 3.x, AJAX, JSON and XML
  • Experience in producing and consuming SOAP and RESTful web services using different technologies like JAX - WS, WSDL, Jersey and JAX-RS
  • Excellent knowledge in developing Single Page Applications (SPA) using MVC frameworks with the help of AngularJS
  • Expertise in XML technologies like XML, WSDL, XSL, XSLT, WADL, XSD and parsers like JAXP (SAX, DOM) and JAXB
  • Experienced in web/application servers like Strong experience in Apache Tomcat 6.x-8.x, JBOSS 7.x
  • Experienced with setting up Java projects using Git and Gradle
  • Strong experience in using Jenkins 2.x as continuous Integration tool and Maven 3.x for dependency management and GIT/SVN for version control
  • Designed and developed multiple web based applications using J2EE technologies like (Servlets, Spring, Hibernate and JDBC) followed with MVC Architecture and Microservices
  • Implemented RESTful APIs using Spring Boot Rest API
  • Extensive experience in Threads ( Multithreading , Synchronization) and Java Beans for developing Java Based applications
  • Experience with reporting tools like JasperReports
  • Experience in using Log4J 1.x logging framework for logging messages at various levels
  • Expert in debugging application using Eclipse Neon IDE, NetBeans 8.x, WebStorm 2015.x
  • Experience in creating and implementing software solutions using Core Java, J2EE, Servlet 3.0, JSP 2.3, JMS 2.0, JDBC, Hibernate 5.x, Spring 4.3 and Struts 2 framework
  • Experience with performance tuning of code - ex - better file reads, algorithms, handling connections, transactions, Thread-safe and its pro-cons, performance tools, etc
  • Worked on implementing different design patterns like DAO Factory/Abstract Factory , DAO, DTO, and Singleton patterns
  • Exposure in configuring and deploying applications on Pivotal Cloud Foundry
  • Experience in working on the Pivotal Cloud Foundry PAAS environment
  • Proficiently used custom Angular JS Filter, Directive, and Service to achieve the various functionalities of the website
  • Experience using various databases like Oracle 11g, MySQL 5.x and DB2
  • Expert level skill of RDBMS concepts, Database Design, writing PL/SQL queries, Stored Procedures, Triggers, Views, User Defined Functions, Indexing, Database backup and Restore
  • Extensively worked on testing using methodologies like TDD (Test Driven Development) and frameworks like Junit 4.12, Mocha, Mockito 2.0
  • Developed persistence layer using DAO design pattern, ORM/JPA principles developed on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD and SQL Developer
  • Excellent analytical, problem solving, critical thinking, communication and inter-personal skills with ability to interact with individuals at ease

TECHNICAL SKILLS:

Languages: Java, J2EE, C and PL/SQL.

Web: Technologies: HTML5/4, CSS3/2, XML, AJAX, JavaScript, jQuery, Angular JS, Bootstrap UI 3.x, JSON.

Java: Technologies: JDBC, Commons API, Mail API.

Web/Application: Servers: Apache tomcat Server 8.0, IBM Web Sphere server 6.1/7.0, Bea Web logic Server 8.1/10.0, Jboss 7.x.

IDE: Tools: Eclipse3.3/3.4, Intellij Idea 9.x/10.x/11.x, NetBeans, WebStorm 2015.x.

Build: Tools: ANT, Gradle, Maven 3.x, Jenkins 2.x, JIRA 7.x, GWT.

Frameworks:: Struts1.x/2.x, JSF1.x/2.x, Spring2.x/3.X, Spring Boot, Hibernate 5.x, Spring MVC, Junit 4.12, log4j 1.x, oracle ADF.

Version: Control: Visual SourceSafe (VSS), Clear Case, Clear Quest, Git, SVN, CVS .

ORM: Technologies: iBATIS.

Methodologies: Agile, SCRUM.

Database: Oracle 11g, DB2, SQL Server, Mongo DB 2.2, MySQL 5.7.2.

Operating: Systems: Windows 98/NT/XP/2000/7/8, Unix, Mac.

Design: Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Abstract Factory Singleton, Observer, Factory and Session Facade.

PROFESSIONAL EXPERIENCE:

Confidential, AR

Sr. Java Developer

  • Designing and developing intuitive UI using HTML5, EJS, CSS3, JavaScript, JQuery, Angular 5 and Express for accounting information, billing and claims modules.
  • Involves in writing media queries and migrated UI to responsive web pages using Bootstrap3 and jQuery .
  • Develops Restful microservices and consumed SOAP and Restful webservices to access day to day transactions.
  • Implements the business logic layer using SpringBoot framework including spring IOC, AOP and integrated with microservices.
  • Produces the Spring Batch restful service to send an email alert and messaging.
  • Using the Sun Jersey client to connect with Hitachi Cloud platform and to perform CRUD operations.
  • Implements the commons CSV dependency to store the records in the CSV file and used filewriter to append the records into csv file.
  • Uses the jaxb and jaxrpc for marshalling and unmarshalling of java object into xml.
  • Implements the encryption and decryption of sensitive data by using the BlowFish and Chipper .
  • Uses Confidential internal tools Looper and OneOps for continuous integration and for continuous deployment.
  • To do logging of the application used log4j and GrayLog and used PinPoint to configure the health check of the application. To monitor the logs used the Filezilla and Putty .
  • Reduce the duplication and code smells in the application with the help of SonarQube .
  • Develop object relational mapping using hibernate 4 and JPA. Develop DAO persistence layer using Hibernate 4 and JDBC template. Access the DB2/Maria DB database by using the DBeaver .
  • Develops the camel batch application by using the camel router and used the camel scheduler quartz2 cron for parallel processing the application at regular intervals.

Environment: HTML5, CSS3, Angular 5, JAX-RS, JavaScript, JQuery, SpringBoot, Spring Batch, Hibernate 4, HCP, DB2, BlowFish, Looper, OneOps, GrayLog, Putty, SonarQube, Java 8, Eclipse IDE, JIRA 7.1.6

Confidential, Houston, TX

Sr. Java Developer

  • Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose
  • Involved in Agile methodology for SDLC and was a part of all tiers in web application
  • Provided client-side validations using Struts Validator framework and JavaScript
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and Backbone.js
  • Designed UI using JSP and HTML5, and validated with JavaScript for providing the user interface and communication between the client and server
  • Used Angular JS XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP
  • Worked on the modernization of a legacy and outsourced UI technologies like Angular JS and jQuery
  • Implemented responsive design using media queries and Bootstrap so that the application can be accessible for all devices
  • Prepared Java/J2EE development structure for Maven
  • Involved in developing the Controller framework using Annotated REST based Spring controller
  • Developed the service classes for better data exchange between the MVC layers
  • Monitoring and tuning SQL Server database performance using SQL Profiler, DMV’s, Index Tuning Wizard and Windows Performance Monitor
  • Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features of spring framework to handle exceptions
  • Used Async Task for multithreading and to reduce burden on UI Threads
  • Performed Restful routing using node.js which submits my form data to the Mongo DB database
  • Involved in writing Thread Safe blocks for multi-threaded access to make valid transactions
  • Implementation of RESTful Web Service and SOA Architecture
  • Creating Pivotal support tickets and working with the Vendor for the Pivotal Cloud Foundry related issues on a webex sharing and conference bridge
  • System built using Spring MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Pattern, Session Facade, Business Delegate, Bean Factory,Reflection, Singleton , Data Access Object, Observer Pattern
  • Java Messaging Service ( JMS ) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA
  • Developed payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model
  • Deployed the Microservices on Pivotal Cloud Foundry for scalability of the applications in future. Used Docker as a container tool to deploy the Microservices
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2 and Developed web pages by using Angular JS components like controllers, routers etc
  • Developed shared services and factories in Angular JS to share the data between different controllers
  • Involved in coding for JUnit Test cases
  • Extensively worked with End-to-end testing for User Acceptance Testing ( UAT )
  • Cross browser compatibility testing is executed by testing web applications
  • Performed Web Services testing using SoapUI

Environment: Core Java, Java 1.6, J2EE, Spring 3, Spring MVC, Clear Case, AJAX, Apache, Eclipse 3.3, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.x, XML, HTML 5, Bootstrap, Jasmine, Microservices, SOAP, JavaScript, Test Driven Development (TDD), WebLogic Application Server 10.0, Apache Tomcat 6.0, Maven, Pivotal Cloud Foundry, Oracle 10g, Windows XP, GIT, PL/SQL, Angular JS, Backbone.js, MONGO DB, Apache CFX.

Confidential, Philadelphia

Java Developer

  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer
  • Designed Graphical User Interface ( GUI ) for various Webpages using AJAX, HTML, CSS, JSF, jQuery and JavaScript
  • MVC architecture is implemented by struts framework
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
  • Developed NODE.js based web application connecting backend MongoDB NOSQL database
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers)
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
  • Involved in performing Unit and Integration testing ( JUnit ). Strictly followed Test Driven Development (TDD) environment using Agile methodologies
  • Used Clear Case for source Version Control
  • Deployed the application in BEA Web-logic Application Server 10.0
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and taken care of build.xml
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Apache tomcat
  • Wrote complex Database PL/SQL Statement and did PL/SQL tuning for the performance of the Database
  • Worked extensively on the Oracle database
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed Scalable applications using Stateless session EJBs
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: JAVA EE 6, JSP 2.2, Servlet, EJB, Spring, JDBC, JavaScript 1.8, Hibernate, jQuery, Design Patterns, Agile, HTML, CSS3 , XML, Eclipse, Apache, Mongo DB, Oracle ECM, Struts, Node.js, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache Axis2, Apache Tomcat 7.0, SOA, PL/SQL, Oracle10g, UML, WebLogic, Rational Rose, Test Driven Development (TDD), Ant, Junit.

Confidential

Jr. Java Developer

  • Developed user interface using JSP jQuery, and AJAX to speed the application
  • Added RESTful JSON API facade to DBS SOAP API for use with Android SDK / AJAX on HTML
  • Development of EJB's, Servlets and JSP files using RSA 6.0/7.0 for implementing Business rules and Security options using Web Sphere 6.0
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures
  • Created and maintained ( ORM ) mapping files and transaction control in Hibernate
  • Helped to integrate the dynamic data HTML and validated them using JavaScript
  • Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans
  • Designed Interactive GUIs using Java Applets and Swing
  • Implementation of Spring IOC container, Spring JDBC template, Spring Exception Strategy and AOP
  • XML messages are used to communicate between web services that are written using SOAP and WSDL
  • Created different database objects (Stored Procedures, Functions, and Triggers) for the backend SQL server
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking
  • Ant was used to create and build file and does unit testing by creating test suites using JUnit
  • Created war files & deployed on Tomcat using ANT deployment tool
  • Performed Java web application development using J2EE and NetBeans
  • Maintenance of data in different Oracle Databases and environments using TOAD

Environment: Core Java, Java, J2EE, AJAX, GUI, JSF 2.0, CSS, HTML, JSP, Java, JDBC, Hibernate, Spring3.2, Web Services (REST), SQL, Shell Script, ANT, Oracle, LINUX, Solaris, MAC, CVS, JIRA, ClearQuest, Swing, ClearCase, Junit, Toad, W ater Fa ll M odel.

Confidential

Software Engineer

  • Developed the application as per the functional requirements from the analysts
  • Designed Class and Sequence Diagrams for the FTP functionality
  • Worked on UNIX shell scripting to run the JAR file created for batch program
  • Used Struts framework in UI designing and validations
  • Configured routes in Apache Camel using Blueprint xml for routing messages between end points
  • Provided strategy for Upgrade Oracle database by using DBUA from Oracle 9i to 10g and 11g respectively and Install 3 nodes RAC
  • Developed various applications in COM to test the Load balancing, high availability and maximum throughout of the server
  • Conduct implementations across the full software lifecycle, from Needs Analysis through Maintenance
  • Establishing JDBC connection using database connection pool
  • Wrote complex SQL statements to retrieve data from the DB2 database
  • The application was developed using Eclipse on Windows XP. Deployed the application on Apache tomcat server6.0 on windows server 2003
  • Used ClearCase version control system

Environment: Windows, UNIX, Java, JSP, Servlets, SPRING, EJB, JUnit, JDBC, HTML, Log4J , CSS, JavaScript, jQuery.

We'd love your feedback!