We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • IT Professional with 8+ years of experience in Software Development Life Cycle (SDLC) with nice blend of expertise in requirements gathering, analysis (OOA), design (OOD), development (OOP) or maintenance and testing of client - server applications.
  • Strong Implementation knowledge of Object Oriented Analysis and Design using agile methodologies.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, JMS, EJB.
  • Extensive Experience in developing J2EE Model 2 MVC based web applications using J2EE Technologies and popular Open Source Frameworks, Struts Framework, Spring, Spring MVC Frameworks, ORM Hibernate Framework
  • Expert in implementing SOA, Web Service applications.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-WS.
  • Hands on Experience in developing User Interface Applications using HTML4.0/5, MVC3, JavaScript, JQuery, AngularJS, AJAX, JSON, and XML.
  • Proficient in core java concepts like Threads, Exception handling, Generics, Strings etc. using: J2EE, Java, Servlets, JSP, Web Services, XML, HTML5 and JavaScript.
  • Excellent Core Java development skills.
  • Strong work experience in spring framework and middleware technologies such as EJB’s, Web Services.
  • Experience in working with Messaging Queue (MQ) Systems: Java Message Service (JMS)
  • Experience in using Spring IOC to integrate with Hibernate and other technologies like EJB’s.
  • Hands on experience in building and deploying applications on Apache Tomcat Web Server, Oracle WebLogic, WebSphere and Glassfish server environment.
  • Hands on Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL Plus, SQL Developer in Oracle 11g, My SQL.
  • Experience in writing PL/SQL Stored Procedures, Triggers and Views in Oracle, MYSQL, SQL-Server Databases
  • Experience on migrating legacy application modules written in C++ to Java Expertise with operating systems UNIX, LINUX and Windows environments.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies with excellent interpersonal and communication skills.

TECHNICAL SKILLS:

Languages: C, Core Java, C++, JDK, SQL, PL/SQL

J2EE Technologies: Servlets 2.3/2.4/2.5, JSP, EJB 2.0/3.0, JMS, JDBC 2.0/3.0

Frameworks: Design Patterns, Spring 3.0, Struts, Hibernate, MVC, ORM

Web Technologies: HTML, XML, JavaScript, JQuery, AngularJS, PHP, MVC, AJAX, JSON

Web Services: SOAP, REST, WSDL, JAX-WS

Databases: Oracle 11g, 10g, MySQL, NoSQL, Mongo DB

IDEs: Eclipse, IntelliJ, NetBeans

Web/App Servers: Apache Tomcat, Web Logic, Glassfish, WebSphere

ORM Tools: Hibernate, JPA

Tools: Maven, Android SDK, ANT, JUNIT, Jenkins

RC Tools: SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Implemented web based system using Struts MVC for GUI.
  • Developed User Interface using GWT/AJAX in JSP and performed client - side validation.
  • Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
  • Used Spring JDBC for persistence and Web services for access the system.
  • Used JMS API to allow application components to read, send and receive messages.
  • Developed Single Page Applications (SPA) i.e. web applications using Angular JS 2.0
  • Created various web services and generated WSDL s for some county applications to talk to this system.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Oracle as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Developed Clients sending RESTful requests for the web services residing on other state applications for getting information regarding providers statewide.
  • Worked on web application development using JavaScript, Angular 2.0, Angular JS, Node JS and REST Web services.
  • Responsible for developing and maintaining web components in JSP, Servlets, Struts and Swings using WSAD (5.0) IDE.
  • Used RESTful for testing to run the code properly or not.
  • Created Modular application structure using Angular JS framework and HTML5, MVC3.
  • Developed several test cases using JUnit framework.
  • Built the project structure using Ant and used Jenkins for continuous integration.
  • Used WebSphere Application Server to create, debug and deploy application modules.

Environment: Java 1.8, J2EE, Angular JS 2.0, JSP, swings, struts 2.x, Spring 3.x, EJB, JMS, JNDI, Oracle 11g, HTML 5, XML, AJAX, ANT, GWT, Rational Rose, AWS, Eclipse Indigo 3.5, SOAP, RESTful, WebSphere Application Server, Hibernate, JUnit 4.5, LOG4J, CVN

Confidential, Bartlesville, OK

Sr. Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
  • Involved in working with technologies like Spring Framework, Hibernate and Restful Web Services in designing and development of the application.
  • Worked with Spring modules like MVC, Core, AOP, Spring Security, Spring MVC, and Spring Boot.
  • Worked on designing the User Interface by coding in HTML5, Angular JS, Bootstrap, AJAX, jQuery, JavaScript to create the SPA (Single Page Application).
  • Implemented the Angular JS in creating animations based on MVC classes.
  • Implemented Node.JS for server-side validation.
  • Skill on platform to be deployed in the AWS environment for various users.
  • Used jQuery, AJAX for service calls on pages to interact with the server for information.
  • Used NoSQL database Cassandra for having high efficiency and good response for the request.
  • Configured persistence-Context in Spring Framework and Hibernate as a persistence provider to interact with the database.
  • Implemented Java APIs for retrieval and analysis on No-SQL database like Cassandra.
  • Created POJO classes which are used by Data Access Object classes.
  • Replaced Hibernate with Native SQL Queries (JDBC) in places to handle large search.
  • Produced Restful Webservices using JAX-RS and Jersey Framework.
  • Implemented Microservices with Spring Boot for real time Processing.
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Worked on log4j & logback for logging the application logs.
  • Worked on Spring Boot which to radically build Cloud Microservices and developed Spring based applications with very less configuration.
  • Executed JMS service by using Rabbit MQ and Queues for the batch processing.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies.
  • Built Microservices (Spring Boot).
  • Used AWS S3 services for creating buckets, configuring buckets with permissions, logging, versioning and tagging.
  • Used AWS in which we have R53 entries where the bunch of hosts are present on which our application is deployed.
  • Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Used Splunk for checking the logs while deploying and monitoring the application.
  • Wrote SQL Queries, PL/SQL stored procedures for the database and backend tasks.
  • Developed Selenium Web Drivers Scripts to perform integration test of the application.
  • Worked on JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Used JIRA tool for tracking the bugs.
  • Extensively used JBOSS server for deploying the Application.
  • Involved with production team and maintenance.
  • Configured and maintained Jenkins to implement the Continuous Integration process and integrated the tool with Maven to schedule the builds.

Environment: Java, J2EE, Spring Framework, Angular JS, Angular JS 2.0,Node JS, AWS, Oracle 11g, Hibernate, JPA, JMS, Bootstrap, HTML, MVC, JavaScript, jQuery, JSP, AJAX, Rest Webservices, Microservices, Rabbit MQ, Cassandra, Splunk, Selenium, Mockito, JUnit, JSON, JBOSS Application Server, Junit, GIT, Maven

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Requirement analysis, creating design document and reports. Provided effort estimate and release schedule for application.
  • Coding in Core Java, Collection and Multithreading, Hibernate.
  • Used Jasper Reporting tool and supported multiple formats like .pdf, .txt, .csv and .xml for generating the report.
  • Used Eclipse for writing and executing the code.
  • Used Python for building the code.
  • Used BitBucket as a repository.
  • Implemented Microservices based on requirement.
  • Worked with version control tools like GitHub and Git Bash.
  • Used Tomcat for deploying the application on local environment and WebSphere for production.
  • Added new products in the System which involved new feed development and customization on the trilogy.
  • Designed Framework and supported the existing Versata framework that contain logic for Engine.
  • Used Various Data structures and algorithms to hold the performance data of the investment plans by monthly and quarterly.
  • Built SOAP Webservices as consumer and implemented Security for one of the consumer (DM).
  • Installed .cert/.jks on key tool as well as on WebSphere server for Mutual SSL to work.
  • Built Restful Webservices for another consumer (e-forms) and supporting JSON format.
  • Involved in TDD development, unit, regression testing using Mockito
  • Prepared release notes for the production release and code work through to production support team and handling any production issue.

Environment: Java, Spring MVC, Hibernate, HQL, SQL, JQuery, Python, ANT MVC, JSP, Maven, Eclipse, UNIX, JSR-303, Spring Validation, Source Tree, GIT, Python2.7.12, Putty, LDAP, XML, Log4J, Bamboo, Spring Batch, JSON, PostMan, SOAP, XML

Confidential, St. Louis, MO

Java J2EE Programmer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis of the Customer Specifications, Development and Customization of the Application
  • Developed the application using J2EE architecture specification and Design patterns.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture
  • Involved in Coding Server pages using JSP
  • Implemented User Interface (front-end) screens using JSP, HTML, MVC and JavaScript.
  • Implemented asynchronous communication using AJAX.
  • Developed REST based Microservices using Spring Boot.
  • Developed DAO interfaces & implementations for database related operations using Hibernate.
  • Implemented SQL, PL/SQL Stored Procedures.
  • Worked on integrating JSF framework with Spring and also developed presentation layer using Prime Faces.
  • Involved in developing Front-end Design using HTML, MVC and jQuery.
  • Used JBoss application server based upon the project.
  • Developed screens using JSP, EXTJS, MVC, AJAX, JavaScript, Struts, Spring and XML.
  • Implemented MVC architecture using Spring and Struts frameworks combined with Hibernate for database persistence.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit
  • Used Junit for testing the application.
  • Used SVN version controller to manage the code versions.
  • Using Maven build tool to build and deploy the application.

Environment: Java, Servlets, JSP, JDK 1.7, Restful web services, Spring, Spring MVC, Hibernate, Prime Faces 3.5, HTML, JMS, JSF2.1, 2.0, JavaScript, Ext JS, Ajax, HTML, Oracle, JUnit, JBOSS application server, SQL Server 2008

Confidential

Front End Developer / Solutions Engineer

Responsibilities:

  • Built various web layouts/experiences for all sections of the Confidential website (Personal, Premier, Business - Public, Secure, Mobile, which via tests usually prove to be more successful than existing/previous design/functionality).
  • Worked on website personalization using Adobe Test & Target (A/B, multivariate testing).
  • Participated in low level design and requirement understanding with functional team
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation
  • Extensively used Java Collections and Reflection API
  • Implemented multithreading concepts for caching application data.
  • Used design patterns like Business Delegate, Singleton, Session Facade, MVC, Service Locator
  • Developed screens using JSP, DHTML, MVC, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0 and XML
  • Implemented MVC architecture by using Spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services
  • Used Struts Tiles Framework to structure core application webpage layouts and to assemble the JSPs.
  • Also, created various common tags that are reused for handling common functionalities like data element filtering, Parent/Child dropdowns etc.
  • Used Spring Dependency Injection feature and configured Function Action classes as Spring Beans for redirecting the user request to the appropriate class which implements corresponding business functionality.
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations,
  • Developed Junit test cases
  • Involved in various internal releases and supported the application modules during testing and pre-production phases.

Environment: J2EE, Spring Framework - 2.5, Struts, EJB3.0, JPA, Oracle 10g, TOAD, AJAX, Log4J, ANT, Junit, WebSphere, JavaScript, Eclipse, Rational Clear Case

Confidential

Java Developer

Responsibilities:

  • Understand the Requirements and Functional Specifications of the Project.
  • Developed the major Front-end modules for the application using Java Script, HTML and MVC.
  • Implemented spring security for all Microservices.
  • Involved in the design and development of the entire application.
  • Used J2EE technologies like EJB, Servlets, JSP and JDBC for development of applications.
  • Used Eclipse for the development Environment.
  • Used SVN to control the version of code.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Coding and performed the rigorous testing.
  • Prepared and Executed Test Cases as per system requirements.
  • Fixed the bugs which are identified in the Test Phase.

Environment: Java Script, HTML, MVC, Eclipse, SVN, EJB, Servlets, JDK, EJB, JDBC, MySQL Server

Confidential

Trainee Software Engineer

Responsibilities:

  • Developed Use case models using Rational Rose Modeling tool
  • Utilizing Use Case Design document as inputs.
  • Developed front end part using HTML, MVC, JavaScript.
  • Developed business layer of the application using Servlets, JSP.
  • Implemented business layer to Database interaction using JDBC.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Implemented UNIX shell scripting as part of deployment of the application on a UNIX machine.

Environment: HTML, MVC, JavaScript, Servlets, JSP, JDBC, SQL, PL/SQL Stored Procedures, Functions, Views, Indexes, Constraints, Triggers, UNIX Shell Scripting, Rational Rose

We'd love your feedback!