We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8 years of experience with proven expertise in system development activities including requirement analysis,design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologiesand Database applications.
  • Developed applications using Core Java, JDBC, Servlets, JSP, and EJB, Struts, spring, Java Beans node.js, Hibernate, API, JPA and MVC architecture.
  • Expertise in design and development of various web - and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Experienced in MVC Architecture Web Frameworks include Struts, JSF, and Spring 3.0 (Dependency Injection, Data Access Objects, and MVC Framework).
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational Rose.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Expert with spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Expertise in Spring Framework using components like MVC, Transactions, ORM and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
  • Experience in integrating the internal security model into new projects with Spring Security and Spring Boot.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts
  • Experience in Web Services, Java/J2EE Design Patterns including singleton, Factory, MVC.
  • 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.
  • Used AWS SDK for connecting it to amazon S3 buckets, were it is used to store object service and retrieve the media files.
  • Experience in development of microservices and deploying in Docker
  • Good understanding of all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, MVC Custom development.
  • Deployed Services in Jenkins, Meson Marathon, Docker Swarm.
  • Good Experience in designing Front End pages using scripting languages like HTML, DHTML, CSS, Java script, JQuery, JSF, AJAX, External JS and Angular JS, BOOTSTRAP, Prime Faces.
  • Experience in creating automation scripts using shell scripting to reduce manual efforts.
  • Expertise in applyingJMS(Java Messaging Service) for reliable information exchange across Java applications
  • Implemented Microservices Registration and Discovery with Spring Cloud and Netflix’s Eureka
  • Experience in server side messaging using Camel and JMS (Active MQ implementation).
  • Experience with RDBMS concepts like writing Queries, Functions, Stored Procedures, Cursors and PL/SQL Packages.
  • Expert knowledge on SOA architecture and SOAP & REST Web Services
  • Experience in persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL also have
  • Expertise at using frameworks and tools like spring, Hibernate, JSF, ANT, Junit.
  • Research and development on scalable Linux deployments on AWS via Docker
  • Good experience in working with Spring Boot, Spring MicroService, discovery service like Netflix Eureka Server.
  • Experience in developing applications using WebSphere Application Server with J2EE and integration with MQ Series/WebSphereMQ.
  • Experience with Netflix OSS stack, Pivotal Cloud Foundry, Docker, and Github.
  • Experience in configuring and deploying web applications in Tomcat Server, Web Logic, and Web Sphere.
  • Good Work experience on various IDE's like Eclipse, NetBeans, WebSphere Studio Application Developer, RAD.
  • Experience in development methodologies such as Agile,Scrum and Test Driven Development (TDD) and Waterfall model.
  • Expert in using version control tools such as such as SVN, CVS and GIT.
  • Experienced with Project Deployment, and Management Tools Apache Maven, and Ant.
  • Experience in NoSql databases like Hbase, Cassandra and MongoDB for data extraction and storing huge volumes of data.
  • An excellent team player and self-starter with good communication skills and proven abilities to finish tasks

TECHNICAL SKILLS

Languages: Java (J2SDK 1.4/1.5/1.6 & J2EE 1.4/1.5/1.6), C, C++, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, Maven, JDBC, JSF, RMI, Web Services. JIRA, JSON.

Frameworks & Tools: Spring, Struts, Hibernate, Rabbit MQ, JUNIT

IDE Tools: IBM WSAD, RAD, Eclipse, Net Beans

Application/Webserver& Services: IBM Web Sphere, JBoss, Tomcat, Web logic, EUREKA

OS & Environment: Windows, UNIX, Linux, OSX

Databases: Oracle, DB2, SQL Server, Mongo DB

Methodologies: Agile, Scrum, Waterfall.

Version Control: Tortoise SVN, GIT

Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX, XSD, AngularJS

Design Patterns: MVC, Factory Pattern, Singleton, Business Delegate and DAO patterns

Cloud Platform: AWS, EC2, RDS, ELB

Unit Testing Tools: JUnit, Mock objects in Spring.

Front-end Technologies: HTML, DHTML, JavaScript, AJAX, CSS, jQuery, DOJO, GWT

Tools: Ant, Maven, JUnit, Log4j

Messaging Systems: JMS-DOF, MDB

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Consumed REST based micro services with Rest Template based on RESTful APIs.
  • Used S3 buckets to manage document management and RDS to host database.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Data, Micro services and enabled discovery using NetflixEurekaServer.
  • Implemented agent-server messaging dialog using JMS (Rabbit MQ implementation).
  • Implemented MongoDB database concepts such as locking, transactions, indexes and replication.
  • Used Spring Security for Authentication and authorization extensively.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Used Docker for possible to production to the development environment to fast possible for interactive use.
  • Built Spring based Java Microservices to support web application.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Used Atlassian Confluence to share data between the team members.
  • Used JaCoCo plugin for Junit test cases which generates code coverage report after build success.
  • UsedRabbitMQqueues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used Spring Batch for batch processing of files and database.
  • Created web services using spring @Rest Controller to return JSON to the frontend.
  • Developed server-side services using Java, Spring, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the files related to the application.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security.
  • Used the Atlassian products JIRA, Confluence andBamboo in the business process.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Environment: Eclipse 3.6, Agile, Spring FW, Cache Abstraction, RESTWebServices, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, WebLogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(GIT),Jenkins.

Confidential - Quincy, MA

Java/J2EE Developer

RESPONSIBILITIES:

  • Designed and developed application in 3 tier architecture, user interface is developed in Spring which uses MVC Model2 framework, persistence layer is developed in hibernate in combinations of Spring IOC which provides loose coupling between user interface server layer and persistence layer.
  • Evaluated different frame works, developed proof of concepts for JSF and Spring MVC.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Automated the build process by using ANT and MAVEN build tools.
  • Used Spring IOC/Dependency Injection to couple different layers of application such as Web, business, and system and DAO layers.
  • Redesigned Web front-end to scheduling system using HTML, CSS, and JavaScript, with the jQuery library.
  • Build test cases using Junit and carried out unit testing.
  • Built spring based Java Microservices to support web application.
  • Used Spring Batch for batch processing of files and database.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Utilized Eureka Client, Eureka Server, Eureka Instance, and Eureka Service through Spring Boot board.
  • Built applications for scale using JavaScript, NodeJS, and React.JS.
  • Implemented agent-server messaging dialog using JMS (Rabbit MQimplementation).
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, and Spring Security.
  • Developed server tier using EJB, JMS, and spring modules. Worked on Security.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Good experience in working with Spring Boot, Spring Microservice, discovery server like Netflix Eureka Server.
  • Developed with Netflix Oss stack, GOCD, Pivotal Cloud Foundry, Docker, Git, Github.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object (DAO).
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Deployment/Delivery as an iterative process and Automation of Infrastructure as Code Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, and RDS through AWS Services/Packages.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to stored and retrieve the files related to the application and also worked on one of the container technologies such as Docker.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Database Server.
  • Used J-unit Testing and Ant Scripts.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used core java concepts such as Multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Involved in Waterfall SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information.
  • Developed J2EE Services, JMS components for messaging communication in Web Logic Application Server.

Environment: Web logic, Web sphere, Eclipse, Hibernate, Spring, Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Boot, EJB, JMS, Java Script, AJAX, Web Services, Spring Micro services, SOAP, Maven, Clear Case, Easy Mock, bamboo HTTP Unit, JProfiler, RDS, Oracle, AWS, EC2,RDS.

Confidential - Jacksonville, FL

Java/J2EE Developer

RESPONSIBILITIES:

  • Developed Various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS and MQSeries.
  • Implemented business layer using Core java, Spring Beans using Dependency injection, spring annotations, and Spring Web-flow components.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.
  • Developed JSP pages using Spring MVC 3.0 framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Involved in design and development of server side layer using JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Research and development on scalable Linux development on AWS via Docker.
  • Developed Struts Action and Form classes to access Java Beans and UI and deployed various Sessions beans.
  • Involved in the Development of reporting system using Struts, spring, Hibernate and Web Services.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Managed different AWS account with multiple VPC’s for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Redesigned Web front-end to scheduling system using HTML, CSS, and JavaScript, with the JQuery library.
  • Designed and build document tracking/workflow system with HTML, CSS, and JavaScript using jQuery, JSON and a REST architecture.
  • Wrote JUNIT test cases to test the functionality of the code by using Mock Framework.
  • Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.
  • Used Hibernate to access database and perform database updating.
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used JMS (Java Messaging Service) Publish/Subscribe model for asynchronous communication between different modules
  • Design Client side architecture for UI development using AngularJS.
  • Used SOAP UI tool for testing web services connectivity.
  • Used Git Hub to Check-in and Checkout the code.
  • Development of modules using AngularJS and HTML5

Environment:: Java, JDK 1.7, J2EE, Servlets, MVC, WebLogic, Apache CAMEL(Integration), EJB, JSP, Struts, Spring, Spring Boot, Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Microservices, JPA, Hibernate, XML, NetBeans, Multi-Threading, Web Services, WebSphere HTML5, CSS3, JQuery, SOAP, Log4j, GIT, JUNIT, Eclipse, AWS, EC2, RDS Angular JS.

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Participate meetings with users for requirements analysis and design for user interface for the client screen.
  • Involved in Object Oriented Analysis and Design using UML for designing the application.
  • Used Spring Framework to develop the Web Application.
  • Used Java Collection components (List, Hash Map) for caching data.
  • Designed logging information using the JUNIT.
  • Worked with the spring framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Followed CVS for version control.
  • Designed the application using Test Driven Development approach.
  • Used ANT tasks to deploy the applications and run automated tests.
  • Used Various Java and J2EE APIs including XML, Servelts,JSP and JavaBeans.
  • Application development experience using Multithreading, Externalization, Collection framework, Generics, Core Java Components.
  • Developed stored procedures, functions and triggers.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Used JProfiler for inspecting memory leaks and performing issues.
  • Used spring framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Implemented Spring MVC application framework to create and configure of java beans using Spring IOC and also used Spring Hibernate support, transaction management.
  • Created DAO using data modeling in the integration layer.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Displayed the xml content in DHTMLX Grid format.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.
  • Worked on functional test cases and tabulated functional test analysis.
  • Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Security using Jax-WS, and JaxB.

Environment: JAVA1.5, J2EE, Spring2.0, DHTMLX, CSS, JSP, JavaScript, Struts, Hibernate3.0, JUnit, Apache Tomcat6.0, SVN1.6, My Eclipse7.5, Session Façade, DAO, XML, SQL, PL/SQL, Oracle11g

Confidential

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, modeling, analysis, design and development.
  • XLDP is DB driven website with Struts Action Controller and SQL Server database.
  • Generated Use Case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used java Design Patterns like DAO, Singleton etc.
  • Used Struts tag libraries (like html, logic, tab, bean etc..,) and JSTL tags in JSP pages.
  • Used JavaScript for client side validation.
  • A Test Driven Development (TDD) Agile Methodology has been followed.
  • Deployed all application on WebLogic Application Server and development using Eclipse.
  • Used DAO pattern to retrieve the data from database.
  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed batch programs to update and modify metadata of large number of documents in FileNet Repository using CE APIs.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD.
  • Involved in coding and code reviews.
  • Developed Custom Tags to simplify the JSP code. Designed UI Screens using JSP, Struts tags and HTML.
  • Involved in design and implementation of document based Web Services.
  • Written SQL Statements for retrieving and updating data with varied complexity.
  • Involved in implementing multithreaded environment to generate messages.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures
  • Application Developer and used CVS for version control.

Environment: Java 1.4, Servlets, JSP, JMS, Hibernate, Spring 1.4, Struts, tag Libraries, JDBC, PL/SQL, XML, HTML, JavaScript, Oracle 9i (SQL), UNIX, JSPs, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS

We'd love your feedback!