We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Rockville, MD

PROFESSIONAL SUMMARY:

  • 7 1/2 years of expertise in software engineering, which encompasses complete SDLC(Software Development Life Cycle) which includes Requirement Analysis, Design, Development, Maintenance and Implementation of client/server technologies.
  • Hands on experience in design using Object Oriented Programming Principles like Abstraction, Encapsulation, Polymorphism, Inheritance.
  • Extensively worked with HTML, CSS, JavaScript, Angular2+, DOM, jQuery, AJAX, JSON and Angular JS using Java/J2EE and related web technologies.
  • Worked with Ionic Framework and mobile design.
  • Used Ionic , open source SDK for hybrid mobile application development using Angular JS and Apache Cordova.
  • Experience in developing Front - End and User Interface using Struts, JSP, jQuery, Ajax, JavaScript, Angular JS, React, HTML5, DHTML, CSS, XML and JSON.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, JDBC.
  • Extensive experiences in web based multi-tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring MVC Framework and Spring Boot Framework with expertise in presentation, business and database layers.
  • Hands on experience in developing numerous Multi-tier Java J2EE with different open source technologies and frameworks - JSP, Servlet, EJB and Frameworks - Struts, Spring, Hibernate, JavaScript and Angular JS and JQuery.
  • Expertise in working with Microservices, App servers such as WebSphere, WebLogic, JBoss application servers and webservers like Tomcat, JBoss.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate (HBM and Annotations) and JPA (Java Persistence API).
  • Experience in SQL server and Oracle database design and development in writing Constraints.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Work on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Experience with cloud technologies like Amazon Web Services (AWS) and Azure.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Experience in using IDE’s like Eclipse and NetBeans for java coding standards and debugging.
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle, SQL Server, Mongo DB and good experience in using version control tools like GIT, CVS and SVN.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • An innovative team player proven to work under tight deadlines, Adaptable to new software technologies with Good communication, presentation, problem solving skills.

TECHNICAL SKILLS:

Programming Language: Java, C, SQL, PL/SQL, XML, PHP.

Java/J2EE Technologies: Servlets, Struts, Spring, Hibernate, JDK, EJB, JDBC, JSP, Web Services (REST, SOAP).

Application/Web Servers: Tomcat, WebSphere, JBoss, REST API,SOAP API.

Web Technologies: JSP, JavaScript, JQuery, AJAX, Bootstrap, XML, XHTML, DHTML, CSSHTML5, AngularJS, backboneJS, ReactJS.

Java Frameworks: Spring MVC, Struts (MVC), Hibernate, Ionic.

Database Server: Oracle10g/9, MySQL, DB2, SQL Server, MongoDB.

IDE: Eclipse, JBuilder and NetBeans, Intellij, Notepad++.

Version Control: GIT, CVS, SVN.

Agile, Scrum, Water: Fall, Rapid Application Development (RAD)OOP, UML, MVC, DAO.

Protocols: HTTP, TCP/IP, Telnet.

Operating System: Windows, DOS, Unix, Linux.

Tools: AWS, Log4j, ESB, Maven, Jenkins, Ant.

Testing: Junit, Selenium, Jenkins, SOAP UI, Docker.

PROFESSIONAL SUMMARY:

Sr. Java Developer

Confidential, Rockville, MD

Responsibilities:

  • Worked as subject matter expert for the Eligibility & Enrollment (EE) module for Healthy Michigan Plan(HMP) project.
  • Involved in the design and solution sessions for HMP project.
  • Developed RESTFUL webservices for displaying Member Eligibility on Screens.
  • Tested webservices using POSTMAN application .
  • Developed PL/SQL procedures for loading Eligibility data coming from bridges.
  • Involved in the development of user interface using jsp and java script for Behavioral Healthy Integration (BHI) application.
  • Used features of Angular 6.0 to present effective screen design.
  • Involved in the development of server-side code using spring and stateless session beans.
  • Good experience in developing the single page applications using AngularJS.
  • Developed the web pages Java, JavaScript, JQuery and J2EE technology framework using Spring 2 MVC, JDBC, Hibernate, and Web Services with J2EE design patterns using Eclipse.
  • Involved in developing of database functionality using PL/SQL procedures and functions.
  • Developing web based user interface screens using JSP , Servlets , HTML and Java Script .
  • Used JSP, Servlets, and HTML5 to create web interfaces.
  • Implemented Shell Scripts to move files between servers.
  • Configured Cron jobs to execute Shell scripts.
  • Used JUnit for unit testing the modules that are developed.
  • Used SVN for managing the code.
  • Used JIRA for tracking developmental tasks and defect fixing.
  • Extensively involved in defect fixing, code migration to test and production environments

Environment: Java 1.8, J2EE, Linux, Spring 4.x, REST, ORACLE 12g, Eclipse, SVN, JIRA, MAVEN, Windows XP, SQL Developer, WildFly, WebLogic application server.

Sr. Java Developer

Confidential, Pittsburg, PA

Responsibilities:

  • Gathered requirements and communicating effectively with business users and Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Utilized the features of Angular 6.0 to present effective web design
  • Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
  • Implemented Spring MVC , dependency Injection (DI) and Aspect oriented programming (AOP) features along with Spring data.
  • Used Spring framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller.
  • Developed Modules for the Front-end applications and integrating them to the Back-end using Spring & Hibernate framework.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Extensive experience in developing Microservices using Spring Boot .
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two way data-binding allowing auto synchronization of models and views.
  • Developed Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, Tiles, HTML, DHTML and JavaScript and developed Strut Extended Base framework to develop base groundwork for struts.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Developed JSP and HTML5 pages using CSS as part of the presentation layer.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc., for developing the UI.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc..
  • Working experience with Amazon S3.
  • Designed and Implemented Exception handling by developing custom Exceptions.
  • Experience in handling messaging services using Apache Kafka .
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Experienced in Automating, Configuring and deploying instances on AWS, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Developed DAOs by extensively using Statement, Prepared Statement and Result Set interfaces. Developed Service layers (POJOs) and Value objects.
  • Experience in Jenkins for building and deploying application on the servers.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Developed Customs tags for displaying menus based on the User role, for displaying Bread crumbs and tags for string formatting.
  • Created web front end using JSP pages integrating AJAX and JavaScript coding that provide a rich browser based user interface and used Json objects to for Transfer object front end to backend.
  • Using Tiles Frame work Developed Main Layout, Header, Footer, Content JSP pages to reduce redundancy.
  • Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
  • Used REST Client and POSTMAN to test the rest based services.
  • Performed unit testing using JUNIT.
  • Used Log4j to capture the log that includes runtime exceptions .
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Expertise in using AngularJS and RESTful web services and implemented connection pooling for database access.
  • Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Used Apache-tomcat container for local and development environment deploying API and core modules of the application.
  • Deployed and supported AWS-ElastiCache.
  • Expert in unix shell script programming - shell, wlst, and Unix utilities.
  • Implemented a Shell Script for start servers. Maintained and enhanced tens of thousands of lines shared between the MS Windows and Linux, Windows versions of the application.

Environment: Java, J2EE, OOA, OOD, Struts, JSP, AJAX, DHTML, JavaScript, AngularJS, CSS, XSLT, Spring, Hibernate 3.0, Tomcat, XML, Log4j, Jenkins, BEA Web Logic, My Eclipse, GIT, Maven, Kafka, Docker, AmazonEC2, JUnit, JTest, Oracle, Unix/Linux, Windows XP and Solaris.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Established a JSON contract to make a communication between the JS pages and java classes.
  • Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Developed Interactive GUI screens using HTML5 and JSP and data validation using Java Script.
  • Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.
  • Developed and tested features in an AGILE environment using Angular-2 and Typescript.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Deployed the application on to Apache Tomcat application server.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Used AngularJS as a JavaScript library to bind data on html elements and integrated with REST based services returning JSON data.
  • Working knowledge of Ionic framework for mobile application development.
  • Used MySQL database for data persistence.
  • Adaptive to Cloud Strategies based on AWS.
  • Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
  • Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful WebServices.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Maven as the build tool for the application.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Extensively used Log4J for logging.
  • Worked on UNIX Shell Scripting tasks.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Collections Multithreading, spring annotations, and Spring MVC components.
  • Implemented the logging framework in the SOA environment.

Environment: Java, J2EE, Spring, Spring MVC, JVM, Hibernate, JSON, JAX-WS, JAXB, Web Services, MySQL, JSF, AngularJS, SOAP, Rest, log4j, JUnit, Java7, JMS, JAXB, XML, Ajax, JQuery8, JavaScript8, Maven, Unix, Shell, Rest, Jenkins.

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed the Multi-tier Web Application based on agile methodology with SCRUM, iterative development, delivered to client.
  • Developed Hibernate configuration files for establishing and mapping files based on POJO classes and entire DAO (Data Access Objects) layers and configured in Spring ORM module.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Responsible for writing the Design Specifications for the UI screens.
  • Web application development using Groovy Grails JQuery AJAX.
  • Creating test data based on the test cases and executing test cases.
  • Used Implementer Change Control Tool(SVN) to maintain History of Source Code.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • Used Jenkins for continuous integration build and deployment.
  • Created new stored procedures based on new requirements.

Environment: Java, J2EE, JVM, OOA, OOD, Spring, JSP, Groovy Grails, AJAX, DHTML, JavaScript, CSS, XSLT, XML, JQuery, Hibernate, JMS, XML, Log4j,Tomcat, IntelliJ, SVN, Maven, JUnit, Oracle, Unix and Linux.

Java Developer

Confidential

Responsibilities:

  • Articulated the use cases and documented the specifications.
  • Involved in creating new articles and modifying existing articles for different tenet products.
  • Involved in tagging the articles for different products.
  • Developed data access logic using JDBC.
  • Followed the quality process used in the project such as configuration management, preparing test cases and updating the Test status with the status of the defects.
  • Used JSP to create the front-end screens for the module.
  • Involved in development of presentation layer using JSP and custom tag libraries.
  • Involved in bug fixing.
  • Backup up using Export and Import Utility from other software using SQL.
  • Controlling and monitoring user access to the database and maintaining system security.
  • Used VSS for version control of the application.
  • Implemented MVC Pattern by developing a controller Servlet.

Environment: J ava, J2EE, OOA, OOD, Servlet, HTML, JSP, CSS, JDBC, SQL, IBM Visual Age, PVCS, Apache Tomcat Server, Windows NT, Unix, JPA

Java Developer

Confidential

Responsibilities:

  • Design, Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
  • Developed and tested the application in RAD development environment and deployed into the WebSphere.
  • Developed Ajax, Java Script validation functions for client side validations.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Written JDBC statements, prepared statements and callable statements for various database insert, update and delete operations and for invoking functions, stored procedures, triggers.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages.
  • Worked with PL/SQL using Oracle9i and Oracle10g database.
  • Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.

Environment: JDK, Spring, Web services, WebSphere, Maven, JSF, JSP, HTML, JSP, Java Script, JUnit, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, XPath, Oracle9i&10g.

Hire Now