We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 8+ Years of experience as a Java/J2EE Developer in developing high - level architectural design, determined project feasibility by analyzing user needs and software requirements.
  • Created top-quality project plans and technical specifications. Generated system and use case designs including class, sequence and deployment diagrams and flow charts.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Experienced in front-end technologies like HTML, DHTML, JavaScript, JSTL, JQuery, CSS, AJAX, Bootstrap, AngularJS, ReactJS and server scripting languages like NodeJS.
  • Hands on experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services.
  • Expertise in developing Open source systems and in-depth working experience of Spring 3.x (Core, IOC, AOP, Batch, Security, and Boot), Hibernate 3.X/4.X& Struts 1.x frameworks.
  • Excellent knowledge of implementing MVC architecture with frameworks like Jakarta Struts 1.3/1.2, and Spring 2.5 Framework.
  • Experienced in Service Oriented Architecture (SOA) and several components like UDDI, Axis and JAX-WS and also used API’s like JAX-WS, Jersey and Jackson.
  • Extensive usage in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Experience in using JDBC and ORM tools like JPA, Hibernate for persisting data to different relational databases.
  • Experience in working on various servers like Weblogic 10.3.4/9.0/7.1/6.1 , IBM Websphere 6.0/5.x and Apache Tomcat.
  • Expertise skills in Servlets, JSP, Enterprise Java Beans, RMI, JNDI and XML related technologies including XML, XPath, XSLT and XSD (DOM, SAX, JDOM).
  • For Communication between middleware components, worked with IBM MQ Series, JMS, Kafka and ActiveMQ.
  • Experience in working with parsing XML with SAX&DOM parsers.
  • Expertise working with SOAP, Rest and Microservices using CXF, Jersey.
  • Thorough knowledge and experience of relational Databases like Oracle 9i/10g, SQL Server and MySQL 3.x/4.x/5.x
  • Used source control systems like Git and Subversion SVN.
  • Involved in dealing with CI/CD tools like Jenkins, Git Stash.
  • Experience of working with open source tools like Apache ANT, Maven Open Source Servers like Apache Tomcat.
  • Knowledge on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Deployed containers and Microservices in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Knowledge in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Extensive usage of different IDEs like Eclipse, Rational Application Developer (RAD), WebSphere Application Developer (WSAD) Spring Source Tool Suite (STS), IntelliJ.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4Jand Slf4J.
  • Strong skills in Database/Data Marts design, Data Cleansing/Data Mining, Triggers, Stored Procedures, Indexes.
  • Efficient in RDBMS implementation and development using MS SQL Servers, MySQL, Oracle and PL/SQL.
  • Knowledge in Hadoop technologies like PIG, Hive and Sqoop.
  • Working experience on NOSQL databases like Mongo DB.
  • Hands on Experience in Production Support.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC, Waterfall and Agile Scrum methodology.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA 1.8, 1.7, J2EE, SQL, PL/SQL, Python, PHP

Web Technologies: XML, XHTML, HTML5, JavaScript, JSP, JSF, JPA, CSS3, AJAX, JSF, JQuery, AngularJS, JSON-Parsing, JSON-DTD, NodeJS, ReactJS.

Databases: Oracle 9i/10g/11g/12c, MS SQL Server 2012, 2008, MySQL, DB2, MongoDB, Postgre SQL, PL/SQL

Architecture: ORM, Client-Server Architecture, Micro Services, SOA, MVC, Service Facade

XML/Web Services: XML, XSL, XSLT, Xstream, JAXB, SOAP(JAX-WS), REST(JAX-RS, Jersey), WSDL

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean

Messaging: JMS, ActiveMQ, Kafka

Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOP, Spring DATA, Rest-Spring, Spring JDBC, EJB, Servlets, JDBC, SpringBoot, Hibernate, JSF, Eclipse

ORM Tools: Hibernate, JPA persistence, XSL/XSLT

IDE: Eclipse, Edit Plus 3, NetBeans 7.0, IntelliJ

Application/Web Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers

Version Control: SVN (Apache Subversion), Git

Design Methodologies: UML, J2EE Design Patterns

Operating Systems: Windows XP/Vista/7/8/10, UNIX, Linux.

UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, Jenkins, MS Visio, Log4j, Star, Selenium, Mockito, Karma, Jasmine, Protractor

AWS: EC2, RDS, S3, ELB, SNS.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developing Web applications usingJava, J2EE, AngularJS1.x and Hibernate.
  • Used spring framework for dependency injection and integrated with Hibernate and used JavaScript, CSS, C++, and HTML to create front-end screens of the module.
  • Responsible for setting up Angular JS framework for UI development.
  • Developed html views with HTML, CSS, JSON and AngularJS, NodeJs.
  • Used Spring Core Annotations for dependency injection and used Apache Camel to integrate Spring framework.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Migrated Spring based application to cloud based Microservices.
  • Developed continuous integration servers like Jenkins for regular builds.
  • Building web application using TemplateToolkit, JQuery and tested transactions created electronically through message injection using JMS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Using JavaScript and AngularJS validation frame work for performing front end validations.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Used YAML to inject properties to the spring boot application and also used features like profiling in YAML to differentiate different environment properties.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Used Jenkins to run the deployment process.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL Files. Wrote the Corn Jobs to schedule the batch files.
  • Implemented Business processes such as user authentication, Account Transfer using spring beans in the service layer.
  • Written batch files to execute the backend PL/SQL Programs, and Oracle Reports.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
  • Coded extensively in JavaScript to make rich internet web pages and created custom date picker on the website.
  • Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY and used Hibernate to storeJavaObjects to a relational database.
  • Designed and developed Utility Class that consumed the messages from theJavamessage Queue and generated emails to be sent to the customers. UsedJavaMail API for sending emails.
  • Build and maintain account transactions and customer banks cards API's.
  • Implemented multi-threading using synchronized block and synchronized method, handled exceptions using exception Handling, Interfaces and Implemented Collection framework using Hash maps and Array List.
  • Used Spring IOC and spring's Hibernate Support, Spring AOP for security, logging and transaction management.
  • Experienced with log tools Maven, JUnit, Log4j.
  • Built unit test cases using JUnit and Mockito framework.
  • Involved in unit testing, integrated testing, performance testing.

Environment: Java1.8, Spring MVC, Hibernate, Struts, Microservices, Jenkins, Junit, PL/SQL, Spring Security, JSP, JSF, JPA, JUnit, MySQL, Intellij, STS, Maven, JQUERY, AngularJS, Windows.

Confidential, Seattle, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developing Web applications usingJava, J2EE, AngularJS1.x and Hibernate.
  • Used spring framework for dependency injection and integrated with Hibernate and used JavaScript, CSS, C++, and HTML to create front-end screens of the module.
  • Responsible for setting up Angular JS framework for UI development.
  • Developed html views with HTML, CSS, JSON and AngularJS, NodeJs.
  • Used Spring Core Annotations for dependency injection and used Apache Camel to integrate Spring framework.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Migrated Spring based application to cloud based Microservices.
  • Developed continuous integration servers like Jenkins for regular builds.
  • Building web application using TemplateToolkit, JQuery and tested transactions created electronically through message injection using JMS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Using JavaScript and AngularJS validation frame work for performing front end validations.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Used YAML to inject properties to the spring boot application and also used features like profiling in YAML to differentiate different environment properties.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Used Jenkins to run the deployment process.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL Files. Wrote the Corn Jobs to schedule the batch files.
  • Implemented Business processes such as user authentication, Account Transfer using spring beans in the service layer.
  • Written batch files to execute the backend PL/SQL Programs, and Oracle Reports.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
  • Coded extensively in JavaScript to make rich internet web pages and created custom date picker on the website.
  • Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY and used Hibernate to storeJavaObjects to a relational database.
  • Designed and developed Utility Class that consumed the messages from theJavamessage Queue and generated emails to be sent to the customers. UsedJavaMail API for sending emails.
  • Build and maintain account transactions and customer banks cards API's.
  • Implemented multi-threading using synchronized block and synchronized method, handled exceptions using exception Handling, Interfaces and Implemented Collection framework using Hash maps and Array List.
  • Used Spring IOC and spring's Hibernate Support, Spring AOP for security, logging and transaction management.
  • Experienced with log tools Maven, JUnit, Log4j.
  • Built unit test cases using JUnit and Mockito framework.
  • Involved in unit testing, integrated testing, performance testing.

Environment: Java1.8, Spring MVC, Hibernate, Struts, Microservices, Jenkins, Junit, PL/SQL, Spring Security, JSP, JSF, JPA, JUnit, MySQL, Intellij, STS, Maven, JQUERY, AngularJS, Windows.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed complete Web tier of the application with Spring MVC framework.
  • Extensively used Hibernate framework for Object Relational Mapping(ORM).
  • Developed JUnit based unit test classes, and tested the code using various testing tools.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0.
  • Developed and implemented GUI Functionality using JSP, Groovy, and AJAX, JavaScript, jQuery.
  • Used Hibernate to take care of the mapping fromJavaclasses to database tables and for querying data using Hibernate query language (HQL).
  • Performed repetitive tasks like modification, building, compiling, unit testing using Grunt.
  • Involved in implementing spring dependency injection for a maven project using Annotation.
  • Involved in developing web application using Spring MVC integrated with Thyme leaf.
  • Used Git for version control our application.
  • Used Spring integration for integrating the application with Microservices using spring integration workflow files.
  • Built a RESTful Web services to save and retrieve geolocations using a remote server inJavausing Spring MVC, MongoDB.
  • Developed views using the HTML, CSS and JS components of Bootstrap framework.
  • Involved in implementing authentication and authorization to our application using spring security.
  • Used Bean validation for User Input Validation, Error handling,JavaBean management and Event handling. Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Implemented Logging framework using Slf4J as back-end.
  • UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information.
  • Developed the Maven build file for preparing WAR files used to deploy application.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Developed presentation tier using JSP,JavaScript, JQuery, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernateintegration.
  • Used Spring framework for implementing Dependency Injection, Spring ORM
  • Configured the web.xml & persistence.xml for the project.
  • Responsible for writing SQL queries and stored procedures for data manipulation.
  • Involved in post-production support, and conducted User acceptance testing as-well
  • Used various testing tools like Junit, SoapUI and JIRA for unit testing.

Environment: Java1.6, J2EE, Spring, Hibernate, Jenkins, Servlets, XML, Angular JS, Bootstrap, HTML5, CSS3, JavaScript, JSON, Oracle, PL/SQL, WebLogic, Eclipse, MongoDB, Web services (RESTful), Log4J, GIT, JUnit, Windows, UNIX, Linux.

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in creating Use cases, Class diagrams and Interaction Diagrams using Microsoft Visio 2007. Designed the UML diagrams based on the OOAD principles.
  • Developed the application under J2EE architecture using JSP, Spring, JSF, JMS, JDBC and iBATIS Data mapper.
  • Developed application architecture and customized framework using Spring, JSF and iBATIS.
  • Responsible for setting up Spring OAuth 2.0 for the project which will be used companywide for authorization.
  • Developed the User Interface using HTML, CSS, Bootstrap, JavaScript, jQuery.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
  • Worked on Rest based Web services for Mule ESB flows.
  • Extensively used Mule ESB for application deployments.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Used JSF 2.0 as web framework and Web Sphere Server as application server.
  • Designed and implementing Session Facade, Service Locator and DAO design patterns.
  • Used REST API to provide all the CRUD capabilities.
  • Used Postman to construct complex HTTP requests.
  • Used ANT scripts to build the application and deployed on Web Logic Application Server.
  • Worked on different ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures etc.
  • Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.
  • Involved in creation of Unit Test Cases and Actual Unit Testing for POJO’s using Junit.
  • Used RAD as IDE for the application development and integration of the frameworks.
  • Implemented JReport for annual report generation with charts.
  • Used SL4J logger system along with log4j to maintain application logs.
  • Used CVS for version control and source code management
  • Extensively involved in designing UI, reporting and specification documentation.
  • Created scripts in Python for manipulating, parsing and converting data in excel sheets.

Environment: JDK 1.5, Python, JSP 2.1, JSF 2.0, iBATIS, Spring, HTML, CSS, Bootstrap AJAX, CSS, XML, EJB, PL/SQL, Web Sphere 6.0/5.0 Application server, RAD, Mule ESB, JUnit, SOA, Web Services(JAX-WS), CVS, SAX Parser, OAuth, Oracle 9i, JUnit, log4j, sl4j, Postman, REST API, RESTful and SOAP.

Confidential, NY

Software Developer

Responsibilities:

  • Involved in the design of the application. It was designed as a 3-tier web based client/server application consisted of the web browser, the servlets and RDBMS.
  • Understand and analyze the forms at the front end which are JSPs incorporating scriptlets and JavaScript along with Ajax for real time retrieval of data.
  • Developed GUI using PHP5, HTML, CSS and JavaScript
  • Designed and developed J2EE application using Servlets, JSP, Hibernate, JavaBeans and EJB.
  • Implemented Factory and Facade design patterns for this module.
  • Developed web applications using STRUTS framework.
  • Created Hibernate data mapping, data persistence and transaction management.
  • Developed, deployed and tested State-full Session Beans and exposed them as Web Services.
  • Developed Action Classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern.
  • Business level validations were done using Struts Validator logic and integrated Hibernate framework for O/R mapping to persist data respectively.
  • Involved in the installation and configuration of Web logic 8.1 Application Server.
  • Write PHP Scripts/PHPUnits for application logic and access database (SQL server) layer.
  • Testing of modules using JUnit and Automated Testing.
  • Application level debugging was done through log4j.
  • Used CVS for version control throughout the project.
  • Used MS SQL Server 2012 as the database and Eclipse as the IDE.
  • Used T-SQL to retrieve data using multiple SQL statements.

Environment: JDK 1.6, J2EE, Eclipse, JSP 1.2, HTML, CSS, JavaScript, PHP5, Servlets, Struts 1.1, Struts Validator, MSB, DAO, RESTful, SOAP, Eclipse IDE, Web logic 8.1, Hibernate, Agile, EJB’s, Mule ESB, Servlets, JUnit, CVS, SQL Server 11.0, Transact SQL.

Confidential

Java Programmer

Responsibilities:

  • Involved in Software development life cycle (SDLC) starting with requirement gathering, Design,
  • Development, Testing, Maintenance and product delivery.
  • Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, Struts, and J2EE Design Patterns.
  • Prepared SOW (Statement of Work) by communicating with agencies and organized meetings about requirements.
  • Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.xml, web.xml files.
  • This application is designed using MVC architecture to maintain easily.
  • Created tables in database and mapped the POJO using the *. Hbm.xml files.
  • Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update the tables.
  • Created new Soap services using JAX-WS specifications.
  • Wrote JUnit test cases for testing.

Environment: Java, Struts, Hibernate, JSP, Servlets, SOAP UI, HTML, CSS,JavaScript, JUnit, Apache Tomcat Server, Sublime, EJB, NetBeans.

We'd love your feedback!