We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 6 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.
  • 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.
  • 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, 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, CSS, JSON, AJAX, Bootstrap.

IDE: IBM RAD, 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.

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

Operating Systems: Windows, Linux, UNIX

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, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Senior 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.
  • 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, Phoenix, AZ

Sr Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented microservices using Spring boot, Spring Cloud, Spring Microservices, and enabled discovery using Netflix eureka server.
  • Involved in developing code for obtaining bean s 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.
  • 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, XML, Junit, WebSphere, Angular.js, HTML5, CSS3, SOAP, ANT, SQL, Oracle, MongoDB, Eclipse, AWS, EC2, SQS, ELB, EBS.

Confidential, Omaha, NE

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 Spring AOP for reporting and used a test-driven approach to development leveraging spring’s support for unit testing.
  • Used several J2EE design patterns 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.

Environment: Java, XML, HTML, CSS, JAVA SCRIPT, Hibernate, Spring, Servlets, JSP, REST, Microservices, SOAP, PL/SQL, JBoss FUSE, web services, WebSphere Application Server, MYSQL, My Eclipse.

Confidential

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.
  • 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

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.

We'd love your feedback!