We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

PennsylvaniA

SUMMARY:

  • Around 7 years of extensive IT experience in Developing, Design, Analysis, Testing, Deployment of various web based and client/server applications in multi - platform environments with Java/J2EE technologies
  • Involved in all phases of Software Development Life Cycle (SDLC) with experience in E-Commerce , Banking and different domains.
  • Strong programming skills and development experience in Java,J2EE, Micro services, Spring, Hibernate, Struts, Servlets, JSP, JSTL, JDBC, JavaScript, JavaBeans, HTML, XML, Angular JS, React JS, Spring Boot, SOAP and REST.
  • Utilized Java8 features like Lambda expressions comparing the data and Stream API for bulk data operations on collections which would increase the performance of the application.
  • Expertise in implementing Web services client using XML based protocols such as Simple Object Access
  • Protocol ( SOAP ) and HTTP using XML artifacts with Axis and Web Service Definition Language ( WSDL ).
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Hands-on experience in development of Micro services and deploying in Dockers
  • Experience in Cloud computing, Windows Azure environment.
  • Hands on experience in AWS and open source technologies.
  • Proficiency in web service applications both producing and consuming REST (Jersey) API
  • Strong understanding of REST(JAX-RS) , SOAP (JAX-WS) based web services with WSDL and JSON formats.
  • Developed applications that consume and provide REST/SOAP Web services
  • Good experience in installing and configuring Oracle Web logic Server, Oracle SOA suite 11g .
  • Hands on experience with building distributed applications on cloud-based platforms like AQS, Azure and Dockers container-based solutions using Java.
  • Knowledge in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Cloud Front, Cloud Watch, Cloud Trail.
  • Involved in with architecture designing and development in the field of Oracle SOA , OSB (Oracle service BUS)
  • Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, Spring Boot, Spring Data and Web services.
  • Experience in automated deployment tool such as Kuberneteswhich is used to deploy quickly.
  • Knowledge in DevOps and big data technologies like Hive, Pig, Scoop.
  • Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Hands on exposure to multiple Web Servers like Web Logic, Web Sphere, Apache TomCat and JBoss.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4/5, CSS2/CSS3, JavaScript, AngularJS 2, ReactJS, NodeJS, and jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
  • Actively involved in Micro service Oriented Architecture using Web services.
  • Strong Hands on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Hands on experience in Signal tool Tag Management Spelunk tool to retrieve web server and app server logs.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX& DOM parsers.
  • Proven ability to excel in fast paced development environment using latest framework/tools (spring, Hibernate, Web services, SOAP UI, REST UI).
  • Efficient in Database design, Stored Procedures, Triggers, Indexes, Data Cleaning / Data Mining .
  • Experience in Service Oriented Architecture SOAP, REST full web services which are built on top of Hibernate ORM .
  • Experience in Web application development using Java, Servlets, JSP, EJB, JDBC, HTML, CSS, XML and XSL/XSLT.
  • Involved in issue tracking and agile project management using JIRA.
  • Hands on experience in XML and JSON communication formats and used API’s like JAX-WS, Jersey and Jackson.
  • Experience in integrating different applications using Java Messaging System(JMS), topics and queues, Messaging brokers like Apache Active MQ and Apache Camel
  • Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Expertise in using various Web and Application servers like Apache Tomcat, Web Sphere and Web Logic.
  • Extensive experience with databases such as Oracle and MySQL, Mongo DB.
  • Proficient in working with IDEs like Eclipse, WSAD, RAD, Edit plus and Net Beans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures.
  • Experience of using version control systems like CVS, SVN, GIT.
  • Extensive experience in testing applications using Junit, Mockito
  • Experience in Agile Scrum and Waterfall Project development methodologies.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member.
  • Quick learner and has ability to work in team also finishes multitasks within time.

TECHNICAL SKILLS:

J2SE: Collections, Generics, Multithreading, Serialization, Exception Handling, Garbage Collection, RMI, File I/O

J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI

Framework: Struts, Spring(IOC,AOP,MVC,Data,Boot),Micro services

ORM Tools: Hibernate, Spring DAO, Apache IBATIS.

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic

Web Technologies: XML, HTML, DHTML, CSS, JavaScript, AJAX, JSON, JQuery, Angular JS

XML Technologies: XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB

IDEs: Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design(OOAD), Java & J2EE Design Patterns

WSDL, SOAP, JAX: WS, CXF, AXIS, JAX-RS,SOA, UDDI, WS-Security, SOAP UI, Restful

Database and Tools: Oracle 9i,10g,11g, MySQL,DB2,NoSQL Mongo DB and Cassandra

Testing: Junit, Mockito, SOAP UI,Log4J

Version Control: SVN, CVS, GitHub

Build & Deployment: Maven, ANT, Jenkins

CI/CD Tools: Jenkins,Chef,Docker,Ansible,Vagrant,Kubernetes

Methodologies: Waterfall, Scrum Agile

AWS: EC2, RDS, S3, ELB, SNS

PROFESSIONAL EXPERIENCE:

Confidential, Pennsylvania

Java/J2EE Developer

Responsibilities:

  • Followed Agile scrum methodology with two week’s iterations
  • Responsible for Restful Web Service Development, using Java1.8 , JPA with Hibernate as ORM - Spring JPA .
  • Involved in build and deployment of Micro services with Jenkins.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Involved in testing Micro services by placing messages in JBoss.
  • Developed Spring Controllers, Service Components, DAOs, Web services and UI Integration for developing presentation layer of the application
  • Build Micro services for the delivery of software products across the enterprise.
  • Streamlined the server Implimentation by moving to JSON andMongoDBas thebackend data model.
  • Created various Mongo DB collections and wrote services to store and retrieve user data from the application
  • Implemented REST API as Spring Boot Micro service to perform modular functionality as per Micro services architecture.
  • Secured the REST services using Spring Security and OAUTH framework.
  • Current SOA services are connecting to different systems using different protocols like JMS, HTTP, MQ, AMQ, and Oracle AQ .All services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line.
  • Coded REST API for Product service using Spring Boot
  • Created Dockers images and ran the Dockers containers in various environments.
  • Followed techniques and principles provided by Test driven development (TDD) and Behavior driven development (BDD) paradigm for developing quality code with continuous integration.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, and JavaScript, ReactJS
  • Worked on AngularJS for creating Custom Directives.
  • Used NodeJS for continuous client-side deployment.
  • Involved in writing code, daily for NodeJS persistence layers and Web services and AngularJS single page applications and mobile solutions.
  • Responsible for providing elevated level design documents and Lower level design documents.
  • Developed Restful Web services, custom exception handlers.
  • Used Jersey as REST API and REST Template for the rest client for developing Web services
  • Used Dependency Injection feature of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Used Hibernate as ORM Framework and configured using Hibernate Annotations
  • Used Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server database application scripts.
  • Maintained, structured, and surveyed documents within the No SQL Cassandra database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Developed unit and integration tests for existing Micro services using JUnit, Mockito and Dockers
  • Developed, Tested and Deployed application in Apache Tomcat server.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Worked on Proof of Concept for developing application using NodeJS with AngularJS and Mongo DB .
  • Used JIRA for resolving bugs in application by coordinated with team members of the project.
  • Used Junit for unit testing &Jenkins for automated build and deploy process
  • Worked on POSTMAN tool for testing Web Service by passing SOAP request to Web service provider.
  • Used Jenkins and Maven for continuous integration, building and deployment
  • Monitored the error logs using Log4J and fixed the problems.
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: Java1.8,J2EE,HTML 5, XML,Angular JS, NodeJS, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log4J, Junit,SpringBoot,Lamda,Mockito, Maven, JPA, UNIX, Maven, GIT, SVN, Jenkins, Java Beans, RESTful Webservices, AJAX, jQuery, Scrum Agile, JIRA, Web Sphere,Microservices,Docker,ReactJS,JSON,Apache Tomcat.

Confidential, TX

Sr.Java Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared Systemimpact analysis document (SIA) and functionality documents.
  • Build Micro services for the delivery of software products across the enterprise.
  • Responsible for the full software development life cycle (SDLC) usingAgileMethodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolvedtickets.
  • Developed RESTfulMicroservices using Spring REST and MVC and used Swagger for manualtesting and documentation of Microservices.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • Implemented a continuous Delivery pipeline with Dockers, Jenkins and GitHub and AWS AMI’s.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • DevelopedGeneric web service architectureusingSpring Webservices, JAXB, and HibernatewhichcouldtransformresponsesintoSOAP, REST, &JSON
  • Allowing for rapiddevelopment and cleanseparation of core business logic and communicationprotocol.
  • Streamlined the server implimentation by moving to JSON andMongoDBas te backend data model.
  • UsedJunit for unittesting&Jenkins for automatedbuild and deployprocess.
  • Activelyinvolved in the DevOpsstreamliningProcessthrough Jenkins CI and CD Release Automation.
  • Utilized Cassandra , NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
  • Designing and developing Micro services which enhance reusability and reduces the failure rate.
  • Developed unit and integration tests for existing Micro services using JUnit, Mockito and Dockers
  • Performed User Interface Design and codingusingJava, SpringBootframework and web technologies.
  • ConsumedWebservices by ImplementingSpringRESTsupportis to make the development of RESTful Web services.
  • UsedJavaMessageService (JMS) for reliable and Asynchronousexchange of important information for status report along with Apache Kafka asQueue Server.
  • ImplementedAbstractFactoryDAO pattern to access DIP metadata.
  • UsedSpringData with JPA Repository and JPA,Hibernateannotations for handlingORM CRUD operations.
  • Involved in configuring JNDI properties, DB2 UDB, data sources for Oracle database in Web Sphere server.
  • Designed and developed Restful APIs for different modules in the project as per the requirement.
  • Worked with Hibernate 3.x for integrating legacy databases, written custom CRUD statements, functions, integrated stored procedures by polymorphic associations.
  • Electronically through message injection using JMS.
  • Developed UI uses HTML5, JavaScript, AJAX and jQuery for interactive cross browser functionality and complex user interface.
  • Involved in a module where the development for front end included service side technology like NodeJS.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Involved in writing code, daily for NodeJS persistence layers and Web services and AngularJS single page applications and mobile solutions.
  • Used AngularJS2version framework to bind HTML (views) to JavaScript objects (models).
  • Designed single page application with AngularJS.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Tomcat as application server to deploy WAR files.
  • Developed T-SQL, stored procedures for MS SQL server - database application scripts.
  • Created build scripts for compiling and creating WAR, JAR using Maven.
  • Worked on AngularJSfor creating Custom Directives.
  • Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
  • Used GIT as a version control.

Environment: Java1.8, J2EE, JMS, JDBC, AWS, Restful, Web services, JSON, Jersey, JPA, JIRA, MAVEN, Jenkins, DevOps, JUnit, Micro services, Cassandra, Tomcat, Active MQ, REST, MS SQL server, GIT, HTML5, XML, CSS3, JavaScript, MVC, MVW, jQuery, JSON, AJAX, DOM, IntelliJ Idea 2017.2.1, Mongo DB, Azure.

Confidential, San Diego

Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using the Spring framework
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Created the Application using ReactJS and NodeJS libraries NPM, to generate desired view root the URL's properly.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Wrote service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Eclipse IDE for development, configured and deployed the application on to Web Sphere using Maven , version control by SVN and tested using JUnit.
  • Involved in writing the code using Multi-threading and extensively used Collections during the development.
  • Involved in the configuration management using SVN and Jenkins .
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Java, JSP, Servlets, EJB, Struts, JDBC, Web Sphere, Eclipse, Hibernate, spring, AngularJS, NodeJS, ReactJS, Mongo DB, Spring MVC, Spring Boot, AWS, API, Log4J, JUnit, Putty, HTML, DHTML, JavaScript, UML, SVN, Jenkins.

Confidential

Associate Software Engineer

Responsibilities:

  • Designed UML, Use Case diagrams, Class diagrams and Sequence diagrams using Visual Basic.
  • Developed user interface using JSP, JSPTag libraries, Struts Tag Libraries and JavaScript to simplify the complexity of application
  • Developed the UI application on Struts 2 with Tiles Framework for managing Templates.
  • Handled server-side validations using Structs2 validator framework along with interceptors and Login security.
  • Extensively used Hibernate in Data Access Object (DAO) persistence layer to access and update information in the database.
  • Involved in developing the view of client side by JSP, HTML, and CSS.
  • Used jQuery AJAX for processing JSON data to render onto UI.
  • Created SOAP based Web services to handle Payment Module.
  • Used CVS for version control and Junit for executing Unit Test Cases.
  • Project development was done using Waterfall Methodology.

Environment: Java, J2EE, UML, Eclipse, Structs2, Apache Tomcat, Maven, Hibernate 3.5.6, DB2, XML, Log4j, JSP, AJAX, JSON, SOAP, Junit 3.8, CSS2, HTML4 and CVS 1.11.

Hire Now