We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Having 8 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Confidential and Traditional software models like Waterfall and TDD (Test - Driven Development).
  • Expertise in developing web pages using HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap and webpage cross browser compatibility and responsive web design and Server scripting language like Angular JS and Node JS.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, and foreach.
  • Hands on experience in developing and solid understanding of Micro Services Architecture and Service Oriented Architecture (SOA).
  • Hands on experience working with various Amazon Web Services like EC2, SQS, S3, Elastic Search and Dynamo DB through AWS Console, API Integration and Pivotal Cloud Foundry(PCF).
  • Proficient in implementation of frameworks like Spring ( Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch) and ORM frameworks like Hibernate, IBATIS.
  • Proficient in developing Web Services, related technologies & frameworks: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s using Eclipse for Web Services consumption.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, JSF, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Good knowledge in field of Data Structures, Algorithms and various design patterns.
  • Proficient in core java concepts like Java, Servlets, JSP, EJB, JMS, JDBC, Collection Framework , Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Extensive experience working with RDBMS such as MySQL , MS SQL Server, DB2 and Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Experience in JMS over messaging to exchange the information for enterprise applications using Active MQ and Rabbit MQ.
  • Experienced in developing UML diagrams with Star UML and Rational Rose.
  • Experience on different IDEs such as Eclipse, RAD, IntelliJ, and Spring Tool Suite (STS) and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, Maven and Gradle.
  • Extensively worked on JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Proficient in Unit Testing with JUnit, Mockito frameworks and Log4j for logging purpose.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

TECHNICAL SKILLS SET

Languages: C, C++, Java 1.8, J2EE

Enterprise Java: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, and Spring

Web/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Angular JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON and Node JS.

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, SOA, SOAP UI

Web/App Servers: Web Sphere, WebLogic, SQL-Server, MySQL server, Apache Tomcat, JBoss.

Database: Oracle, MS SQL, IBM DB2, MongoDB and NoSQL, SQL, PL/SQL

Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear, Mockito, Log4j and JIRA

Version Control: GIT, CVS, SVN

Platforms: Windows, Linux and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

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 and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Implemented Java 1.8 features including Lambda, Advanced for each loop, and Streams.
  • Installed, secured, and configured AWS (Amazon Web Services) cloud servers with Tomcat, MySQL, Apache and Amazon AWS virtual servers (Linux).
  • Worked with numerous tools and services from the AWS suite including S3, SQS, AWS Lambda, EMR, Elastic search, Dynamo DB.
  • Deployed and Monitored Microservices using Pivotal Cloud Foundry(PCF) , also Managed Domains and Routes with the Cloud Foundry.
  • Utilized AWS EC2 to deploy Docker container with monolith and Micro Services architecture.
  • Worked on Prototype designs and development in HTML5, CSS3, Bootstrap and JavaScript.
  • Involved in designing the client-side module architecture based on new Angular Framework.
  • Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Used JQuery, Ajax for service calls on pages to interact with the server for information.
  • Used Spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Involved in writing Spring Configuration XML , file that contains declarations and business classes are wired-up to the front-end managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC , Spring MVC Framework , Spring Batch and handled the security using Spring Security.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Expert in integration of the various modules over Service Oriented Architecture (SOA) using JMS, Restful Web services and Micro Services using Spring Boot.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Extensively used JSFs and Facet to accommodate all the presentation components.
  • Implemented the various services using Micro services architecture in which the services work independently.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins and Docker.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-many communication in the application.
  • Used Apache camel integration for routing and transforming data between two Applications using HTTP protocol.
  • Developed various helper classes following Core Java, multi-threaded programming and Collection classes.
  • Performed deployment of applications on WebSphere Application Server .
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used ActiveMQ to communicate with controller and used service layer to implement the business logic.
  • Developed test cases using JUnit and developed the build scripts using Maven.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GIT to maintain the version of the files and IntelliJ as IDE, took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Agile, Core Java, J2EE, Java1.8, Microservices, AWS, PCF, HTML5, CSS3, jQuery, JavaScript, AngularJS, NodeJS, JSP, AJAX, Bootstrap, JSON, XML, JDBC, Spring IOC, Spring Batch, Spring Security, Spring Boot, Hibernate, Docker, Restful, JSF, JAX-RS, Hibernate, MongoDB, Dynamo DB, Multi-threading, Collections, Oracle 11g, IBM WebSphere, SQL, PL/SQL, Jenkins, JIRA, GIT, JUnit, Maven, Intellij, JMS and Apache camel.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Followed Agile Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings throughout the life cycle of project.
  • Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
  • Implemented the front end using HTML5, CSS3, JavaScript and A ngular JS.
  • Worked on Spring boot, Spring Restful template to develop Application Level Micro services .
  • Worked on Spring Framework for Dependency and Transaction Management.
  • Utilized the Spring AOP feature for implanting cross-cutting concerns like logging and Transaction Management and separated the business logic from System Services.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Used Spring 3.1 Framework for Dependency injection, Spring Web Services framework.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions. Created Restful web services interface to Java-based runtime engine and account.
  • Implemented SOA architecture with Web Services (SOAP, WSDL) using Axis, apache CXF, JAX-WS, Rest Services and Message Oriented Middleware using Sonic ESB and Fuse ESB.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server .
  • Integrated Rabbit MQ and spring JMS API to send and receive message for the application's Restful API.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing, Cucumber, SOAPUI and Testing.
  • Improving existing algorithm with higher accuracy and less execution time.
  • Implemented Log4j framework and customized to meet the application requirements.
  • Created Maven build file to build the application.
  • Development carried out under RAD Integrated Development Environment (IDE).
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Agile, Java, J2EE, Microservices, HTML5, CSS3, JavaScript, AngularJS, jQuery, Spring Framework, Spring AOP, Spring Boot, Spring JDBC, Spring MVC, Hibernate, XML, Restful, SOAP, WSDL, JAX-WS, Axis, Apache CXF, WebLogic, IBM DB2, SQL, MongoDB, JMS, Cucumber, Jersey framework, Log4j, Maven, RAD, JIRA, GIT.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in project plan meetings with clients, business analysts and team members to analyse business requirements and translated business requirements into working model using Agile methodology .
  • Developed the view-controller components using Servlets/JSPs , JavaScript , Bootstrap, CSS , HTML and DHTML.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Implemented Dependency Injection, IOC feature of spring framework to inject beans into User Interface and AOP for Logging.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Bean Factory, Singleton, Data Access Object and data transfer object.
  • Configured development environment using Web Sphere application server for developer’s integration testing.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Configured JPA to use Hibernate as ORM tool.
  • Designed and implemented novel dimension reduction algorithms based on manifold learning and machine learning techniques.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and migrating to RESTFUL.
  • Written Jenkins pipeline template script in Groovy programming language for the automation of build and deployment process.
  • Created groovy scripts to extract transaction volume information and email to management on daily basis.
  • Developed framework using Java, MySQL and web server technologies.
  • Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used JUNIT for unit testing and check API performance and Log4J used for Logging/debugging.
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Used CVS version controlling tool and project build tool using ANT .

Environment: Java, HTML, CSS, JavaScript, Bootstrap, DHTML, Servlets/JSPs, SOAP, Restful, Hibernate, HQL, SQL, JPA, JDBC, Spring IOC, Spring AOP, Groovy, Web Sphere, WSDL, MYSQL, Junit, Log4j, Eclipse IDE, CVS and ANT

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Used Java JDK1.6 features to implement the functionalities.
  • Designed, developed and validated User Interface using HTML, JavaScript and CSS.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Implemented server-side programs by using Servlets and client side by using JSP.
  • Handled the database access by implementing Controller Servlets.
  • Used Spring Dependency Injection (IOC container) to inject the objects into class to make the application loosely coupled.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Produced SOAP Web Service using Apache Axis generated WSDL files for the Service that served XML data in SOA (Service Oriented) Architecture.
  • Has general knowledge of microprocessor interfacing, database structures, data structures, and of project management.
  • Used Log4J for logging/detecting errors in the application.
  • Used Hibernate as the Object/Relational Mapping Framework to access and manipulate data from the Oracle database and created views and stored procedures in Oracle SQL/PL-SQL.
  • Developed JUnit test cases to test business scenarios associated with each use case sequences.
  • Deployed the application in JBoss Application Server after testing from QA team.
  • Also, used CVS as the version control manager.
  • Used Eclipse Integrated Development Environment to build the application.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, Hibernate, Spring Dependency Injection, Spring IOC, Spring MVC, WSDL, SOAP, Apache Axis, JUnit, JBoss, SQL-PL/SQL and Oracle, Log4j, CVS, Eclipse, Waterfall.

Confidential

Jr. Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under Apache Tomcat.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Implemented asynchronous functionalities like e-mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Developed controller classes using Struts and tiles API.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Generated Model layer of MVC using EJB .
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Thorough knowledge of various data structures (linked lists, queues, stacks, hash tables) required, implementation in C++.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.

Environment: J2EE MVC, HTML, JSP, Struts, Servlets, Apache Tomcat, EJB, JSPs, JSTL, JMS, Multithreading, DAO, JDBC, SQL.

Confidential

Software Engineer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Involved in the preparation of the software requirement and design document (SRS & SDS).
  • Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined the detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Used cascading style sheet (CSS) in web pages to separate presentation from structure.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on the new system to ease them into the new system.

Environment: Java, HTML, JavaScript, CSS, JDBC, JSP, Servlets, DAO, Junit, EJB, CVS, Oracle, Linux.

We'd love your feedback!