We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Around 8 years of Experience, strong back - end development with front end designs. Technical strengths include Java, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Extensive development experience in object-oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Excellent programming skills in Java, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML Technologies solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java 8/7/5, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Experience best practices for integrating Micro Servicesinto an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
  • Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
  • Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring boot, Micro Services to Pivotal Cloud Foundry (PCF) using build pack
  • Working in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, Node JS, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Working with version controlling tools, which includes Git Hub, SVN, CVS, Harvest & Clear case IT Strategy Risk Management Cloud Computing / PaaS / SaaS / IaaS Infrastructure Architecture Disaster Recovery
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Expertise in various open-source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring4/5, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, MyBatis, JQuery
  • Expertise in Front-End Development using Angular6/7, Node JS, React JS, Backbone JS, Perl, Groovy, JavaScript, Express-JS, JQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap
  • Handling on experience in creating build scripts using ANT, Gradle and Maven and good communication and Interpersonal Skills.
  • Working on NoSQL databases including HBase, Cassandra and Mongo DB and good Experience with Springs, Spring IOC, MVC, Spring Security, Spring Batch.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks) in Spring boot, Spring Micro service.
  • Experience in working on Kafka in setup of WebSphere MQ and WebSphere ND profile in AWS environment in using JMS for Asynchronous messaging.
  • Experienced using SOAP to test teh existing services. Responsible for consuming Web Service from WSDL coming up with teh test cases for unit testing before teh QA release played a very important role in resolving teh defects.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Solid experience in design, development of web-based applications using HTML5, CSS3, JavaScript, AngularJS, AJAX, JSP, Java Script libraries like JQuery & DOJO and Tag Libraries.
  • Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying teh applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss
  • Strong in design and development of SOAP, REST, REST API Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Excellent hands-on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing& System testing Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns experience with RabbitMQ in knowledge on APIGEE.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 8/7/5, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular6/7, AngularJS, NodeJS, Bootstrap, ReactJS, JSON.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.

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

Web Services: JAX-WS (SOAP), JAX-RS (REST, REST API), WSDL.

Application Frameworks: Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring Security, Spring Boot, Spring ORM.

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

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

AWS: EC2, RDS, S3, ELB.

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

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, Docker, Kubernetes, Azure, CI/CD, JUnit, Jira, PCF, Google cloud, Dream viewer, Rational Rose, UML, Selenium.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Carried out responsibility of delivering teh tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
  • Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
  • Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP &REST Web Services.
  • Implementing teh user interface using teh Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
  • Implementing Swagger Configuration inSpringMVCfor auto generating swagger JSON files for RESTAPI calls web services (WSDL) and TEMPeffectively worked with SOAP and XML, and XSLT.
  • Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Using Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Design, develop and test HTML, CSS, jQuery and dat meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.
  • Using Hibernate as ORM tool in data access layer for updating information in teh database and Spring Framework to support teh Hibernate tool.
  • Working on Docker and Kubernetes on cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
  • Developing J2EE Micro-services using Spring Boot interacting with MongoDB back end implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using HYSTRIX.
  • Involving in self and peer-to-peer review, creating and updating technical and functional documents.
  • Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking teh status of teh jobs using Shell Scripting.
  • Stoning experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.

Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, MongoDB, PCF, Kubernetes, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, JBoss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.

Confidential, San Jose, CA

Full Stack Java Developer

Responsibilities:

  • Converted business requirements into technical design and developed teh system as per teh technical specifications following agile methodology, an iterative development for teh project and participating in code reviews.
  • Developed various DOA’s in teh applications using Spring 4.0 support and fetch, insert, update and deleted data into teh database table worked with Cloud management and Chef Automation.
  • Developed various APIs to communicate with Solr search engine and integrated Solr search engine in Web store implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using Oracle 10g.
  • Used MyBatis & IBatis persistence framework to provide support for custom SQL, stored procedures and mappings developed various GWT customized widgets, services and DAO classes for teh above systems using servlets, Core Java and GWT RPC/Ajax calls.
  • Designed and implementing scalable,RESTandmicro services- basedmobile back-end. Teh back-end is being written inJavausingSpring Bootfor simplicity and scalability
  • Worked on converting teh PSD to a pixel perfect XHTML page using CSS3 and HTML5 used State management supporting like request, application, session, flash and view scoped Java beans.
  • Implemented teh application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork’s BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
  • Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks able to dig into unfamiliar codebases in order to understand bugs and solve problems using Golang.
  • Designed and developed Asynchronous service on Amazon using SNS/SQS.Created Business Logic usingPython to create Planning and Tracking functions
  • Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer
  • Experience in developing web-based GUIs using Angular JS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access teh database.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking
  • Developed EJB Components, which encapsulate business logic and build up teh model for teh system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Developed Java Helper classes for updating Customer Accounts and Customer information configured and deployed teh application in IBM WebSphere application server.
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA), which can data, bind and synchronize with Angular6 framework.
  • Build, Merged, Configured and deployed teh code in WebLogic Server of DEV Environment, TI and Staging Environment logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
  • Experienced best practices for integrating micro servicesinto an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
  • Developed presentation layer using HTML, CSS and JavaScript tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native threads worked with a variety of issues involving multi-threading, server connectivity and user interface.

Environment: Java 7.0, J2EE, HTML, CSS, JavaScript, XML, JSP, Hibernate, SOAP, REST, REST API, AngularJS, Angular6, Servlets, Spring 4.0, Spring MVC, Spring Boot, Struts, Jasper Report, Docker, SQL, BPM, Kubernetes, Oracle, Golang, GWT, Stash, bamboo, cucumber, Micro services, Eclipse, GIT, Maven, Log4j, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Involved in every phase of SDLC in design, development and testing of teh application developed JSP pages and client-side validation by Java script tags.
  • Application was built using Micro Services architecture where most of teh functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby onRails).
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Worked with Apache Lucene and SOLR for searching teh person and business details Built Single page application (SOA) using AngularJS as per teh requirement.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in teh presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP, Spring boot.
  • Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
  • Excellent project experience inMicro Services, Multithreading, CICD, Cloud computing, Web - J2EE technologies designed UI screens using JSP, Struts tags HTML. Used Java 5 for client-side validation.
  • Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using JMS. Used JMS to consume messages from teh JMS provider.
  • Developing teh application using Struts and Hibernate based frameworks done with server-side validations using Struts Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.
  • Implemented Hibernate second level cache using EH Cache and enable teh Query Cache property for cache at query level.
  • Experience using SOAP to test teh existing services. Responsible for consuming Web Service from WSDL coming up with teh test cases for unit testing before teh QA release played a very important role in resolving teh defects.
  • Deployed teh application on Web Sphere Application Server used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions played an important role writing teh Junit test case scenarios for all teh validations.

Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, JavaScript, JQuery, Micro Services, Oracle, Pl/Sql, JDBC, Eclipse, Web Logic, CVS, JUnit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL, Servlets, Maven, CSS, JSON, Google Web Kit (GWT), ILOG, Web 2.0, Mantis, jQuery.

Confidential

Software Developer

Responsibilities:

  • Designed, developed and validated User Interface using HTML, JavaScript, and CSS widely used HTML for web-based design.
  • Used JavaScript to make teh changes dynamically on teh client page to improve teh performance by decreasing teh number of hits to teh server.
  • Extensively used theJ2EEdesign patternslikeSession Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in design, development, testing and implementation of teh process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Worked extensively to achieve DOM Show, hide elements and Event Handling and also used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Consumed Web Services to interact with other external interfaces in order to exchange teh data in different forms by using Rest API service.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework and worked on parsing teh XML files using DOM/SAX parsers.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class in Unit Testing of various modules by generating teh Test Cases performed deployment of applications on JBoss.
  • Involved in day-to-day handling of JIRA issues (production issues at time) dat involved data inconsistencies dat required to be solved in very less time.

Environment: Java, J2EE, HTML, CSS, jQuery, JavaScript, SOAP, JSON, XML, Spring AOP, Spring IOC, Spring MVC, Hibernate, REST, Rest API, HQL, SQL, IBM Web Logic Server, Oracle, JNDI, Maven, UML, JIRA, Tortoise SVN, LINUX, Log4J and Eclipse.

We'd love your feedback!