We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Richfield, OhiO

PROFESSIONAL SUMMARY:

  • Having 8+ years of experience in software development with Java in client/server environment, Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology).
  • Experienced in developing data - driven applications and working in test-driven environments using Core JAVA (JSE) which includes OOPS, Multi-Threading, Collections, Generics, Exception Handling, Lambdas, Functional Interfaces, Streams.
  • Experience in developing web and enterprise applications using JDBC, JNDI, Servlets, JSP, Hibernate, Spring, EJB, Struts, Webservices, JMS.
  • Expert level knowledge in using spring modules like Spring Core, Spring ORM, Spring AOP, Spring MVC, Spring Cloud.
  • Implemented business layer using Spring Beans using dependency injection, Spring annotations, Spring Web-flow components.
  • Experience in Spring Boot, Spring Microservice, Netflix OSS Stack (Hystrix, Zuul, Config Server).
  • Used a Microservice architecture with Spring Boot-based services interacting through a combination of REST and MQ message brokers.
  • Experience in integrating the internal security model with Spring Security and OAuth2.
  • Experience in UI development skills using HTML5, DHTML, CSS, JavaScript, jQuery, JSON, AJAX, Angular JS, Tag Libraries, JSTL.
  • Experience in developing application using JavaScript frameworks like Angular JS and Bootstrap.
  • Experience in Oracle, MySQL, MS SQL and in writing stored procedures, functions, triggers, cursors and optimizing queries using SQL and worked on database design.
  • Experience in workingwithNoSQL database Mongo DB for handling huge amount of data.
  • Experience in SOAP and REST Web Services, JAX-WS, JAX-RS, SOA, AJAX, MVC.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss and WebLogic.
  • Implemented AWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • DevelopedRest APIsinSpring bootutilizingSwagger.
  • Worked onSwagger APIand auto-generated documentation for all REST calls.
  • Experience in release engineering with Cloud Foundry in large scale distributed services.
  • Hands-on experience in development of micro services and deploying in Docker.
  • Experience in developing automated process and deployments using Jenkins, Ant, Maven.
  • Experience in working version control tools like CVS, SVN and Git.
  • Good Working experience on various IDE's like Eclipse, STS, NetBeans, IBM RAD, IntelliJ.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap.

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat and Glassfish

Databases: Oracle, SQL, MySQL, DB2, Mongo DB.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Springwith Hibernate)

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Swagger.

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Micro services: Pivotal Cloud Foundry, Spring MicroServices, Springboot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, Richfield, Ohio

Sr Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented microservices using Springboot, Spring Cloud, Spring MicroServices, and enabled discovery using Netflix eureka server.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection along with Inversion of Control (IOC). Developed UI navigation using JSP and Spring MVC architecture.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • To trigger the use of the correct environment configuration and In the Spring Boot approach, we used Spring Profiles to define and activate these configurations.
  • Provided authentication, authorization and access-control specifications for the project by using Spring Security and OAuth2.
  • Developed Struts Action and Form classes to access Java Beans and UI and deployed various Sessions beans.
  • Implemented AWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications.
  • Research and development on scalable Linux deployments on AWS via Docker.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables. Developed Web Services using XML messages that use SOAP.
  • By using Netflix Server reimplemented all pages to remove table-based markup. New site is implemented using table less layout, standard using HTML5 and CSS3 to support browsers.
  • Developed interface to combine the new module with existing system using Angular JS.
  • Designed and built document tracking/workflow system with HTML, CSS, JSP, JSTL and JavaScript using jQuery, JSON and a REST architecture.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used CLI library as a best practice to achieve code optimization in groovy.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Experience working with MongoDB using features like Replica and Sharding.
  • Used RabbitMQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Deployed application using WebSphere App Server and Configured the web server interfaces, session management, virtual hosts and for WebSphere.
  • Worked withGITversion controlling system for continuous developments.

Environment: J2EE, JSP, Java, Spring Boot, Spring MVC, JMS, Hibernate, Servlets, struts, JSTL, JNDI, JAXP, JMS, JDBC, Multi-Threading, GIT, RAD, EJB, XML, Junit, WebSphere, Angular.js, HTML5, CSS3, jQuery, SOAP, ANT, SQL, Oracle, MongoDB, Eclipse, AWS, EC2, SQS, ELB, EBS.

Confidential, Seattle, Washington

Sr Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Extensively worked in Agile development environment.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Using Spring Boot which is radically faster in building Microservices and develop spring-based application with very less configuration.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed Accounting System using Spring Boot, Spring Data.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Involved in implementation of MVC pattern using Angular JS, JSP and Spring Controller.
  • Used Ajax and jQuery to dynamically load the content into the web pages without reloading the pages.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used JBOSS FUSE as server for development and testing the application.
  • Used Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used GIT for version control and LOG4J for debugging.

Environment: Java, XML, EJB, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlets, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, Angular JS, MicroServices, SOAP, PL/SQL, JBoss FUSE, web services, WebSphere Application Server, MYSQL, My Eclipse, SVN.

Confidential, Irving, Texas

Sr Java/J2EE Developer

Responsibilities:

  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Designed Object-Oriented components and developed the functionality based on reusability in Core Java.
  • Used the Java Collections API extensively in the application.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Worked with the Spring framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Used JPA annotations to map ORM entities.
  • Implemented the user interface using the Java script, JSP, Angular.JS, HTML, CSS and Bootstrap.
  • Developed all hibernate classes using hibernate framework writing the HQL, DB Schema and PL/SQL.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in DB2.
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Worked with version control management tool SVN to project check-in, check-out.
  • Deployed application on WebLogic Application Server and development using Eclipse.
  • Worked on functional test cases and tabulated functional test analysis.
  • Designed logging information using the JUNIT.

Environment: Core Java/J2EE, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring, Hibernate, Maven, Oracle, SOAP UI.

Confidential, Cleveland, Ohio

Sr Java/J2EE Developer

Responsibilities:

  • Worked in Agile team in 2 weeks sprints to rapidly develop output to partners and incorporating feedback with product owners.
  • Used core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies.
  • Implemented application level persistence using Hibernate and spring.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Resolved issues related to Graphical User Interfaces using HTML, CSS, Bootstrap, AngularJS and JSP’s for user interaction.
  • Used JQuery to handle cross browser issues and to produce more interactive pages.
  • Used swagger to provide documents for REST API.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Written SQL Statements for retrieving and updating data with varied complexity.
  • Used Jenkins, Git Stash, and Ansible like CI/CD tools to make daily builds and deploys.
  • Used JSON for validation, documentation data required by a given application.
  • Experienced in Docker (POC).
  • Experienced in using the Confluence for updating and retrieving project documentation.
  • UsedGemini tool forIssue/bug tracking, monitoringof work assignment in the system
  • Log4Jwas used to monitor the error logs and usedGITas version control tool
  • Followed the Maven build life cycle to build the application and deployed into WebSphere application server

Environment: Java, J2EE, JSP, Servlets, Spring, Spring MVC, Hibernate, Custom Tags, JMS, Java Beans, Ajax, JUnit, Log4j, XML, WSDL, SOAP, UML, ANT, MySQL, Gemini, Bootstrap, HTML, CSS, JSF, AngularJS, jQuery, PL/SQL, JavaScript, Intellij, GIT, WebSphere.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in understanding of business requirements, design and development of the project
  • Implemented Struts framework with MVC Architecture
  • Worked closely with developers to define and configure Application Servers, Web Resources, JDBC as well as deployment of EJBs across multiple instances of WebSphere.
  • Involved in the deployment of components to run Java Beans, Servlets, and JSPs to be deployed on the WebSphereApplication Server.
  • Developed the presentation layer using JSP, HTML and client-side validations using JavaScript/AJAX
  • Used different features of Struts like Validation framework and used Struts Tag Library.
  • Used Spring IOC framework to wire the Spring Beans.
  • Developed stored procedures in MySQL database.
  • Involved in creating and reviewing technical design documents
  • Parsed the insurance code details from XML document
  • Used XSLT to convert XML document into HTML Page.
  • Applied J2EE design patterns like Business Delegate and Singleton
  • Prepared and executed Unit Test Cases using JUNIT.
  • Used CVS as the version control manager.
  • Used Java Stored Procedure to generate PDF reports.
  • Worked with QA team in preparation and review of test cases.

Environment: J2EE, JDBC, SQL procedures, Hibernate, Spring, Struts Framework, SOAP, JSP, JTA, Servlet, Web Service, MySQL, HTML, Java Script, Ajax Eclipse.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Implemented Multithreading to achieve consistent concurrency in the application
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used Web Services-WSDL and SOAP.
  • Developed Session Beans which encapsulates the workflow logic
  • Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, JavaScript.
  • Created SQL queries and used PL/SQL Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issue

Environment: Struts, Unix Shell Scripting, Java, JDBC, Servlets, JSP, EJB, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.

We'd love your feedback!