We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Pittsburgh, PA

SUMMARY

  • Over 7 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with Web Sphere and Web Logic application servers.
  • Experience in Agile/Scrum Software Development Methodology and Extreme Programming (Test Driven development, Pair Programming, Code Reviews) along with different DevOps tools.
  • Extensive experience in building Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and SOAP/Rest Web services.
  • Expertise in various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Boot, Spring Data, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in using AngularJS/Angular 2.0 for client-side validations and improve the performance of the web application.
  • Involved in configuring Amazon EC2 instances for web applications in the AWS cloud environment using cloud template. Also, participated in configuring load balancing using LDAP.
  • Experienced in using AWS SDK and/or CLI Tools. Experience in developing scripts using SOAP and Restful API models for the purposes of integrating workflows with AWS.
  • Sound skill in MVC architecture, Design patterns, Collections Frameworks, Exceptions handling and Multi-threading.
  • Expertise in client-side scripting and server-side scripting languages like JavaScript, jQuery, JSON, AngularJS, Angular 2, Node.js, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Solid experience in deploying, configuring and administering WebSphere Application Server, WebSphere Studio Application Developer and Apache Tomcat.
  • Expertise in Database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), MySQL, DB2, SQL Server environments.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Designed and developed Micro services using Spring Boot, Spring IOC, Spring Annotations.
  • Involved in deploying microservices on Amazon EC2 cloud-based architecture in AWS.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages.
  • Experience in using version control and configuration management tools like SVN, CVS, Git, and Jenkins.
  • Excellent problem identification skills through JUnit, Log4j.
  • Experienced in using Front-end frameworks like Boot Strap and Materialize.
  • Expertise in Developing UNIT test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Ability to write clearly, maintainable, well-documented, well-commented and efficient code for web development.
  • Experience in working with clients on-site, analyzing software requirements and developing solutions.
  • Excellent oral, written communication skills, interpersonal skills & actively participated in organizing KT sessions.

TECHNICAL SKILLS

Java Technologies: Core Java, JDBC, Hibernate, JSF, JSP, Servlets, EJB 2.0/3.0, JMS, JavaBeans, JUnit, JNDI, JAXP, JSTL, JAXB, AJAX, JSON, JPA.

Programming Skills: Java 1.5/1.7, C, C++, SQL, Shell scripting, Perl, Python, PL/SQL

Frameworks and Tools: Spring 2.5/3.0/4.x, Jakarta Struts 1.x/2.x, Hibernate 3.x/4.x, Log4J, JUnit, Ext JS, JMS.

Web Technologies: REST, SOAP, Sprint Boot with Microservices, WSDL, XML, SAX, XSL, XSLT, UDDI, HTML, CSS, DHTML, JavaScript, JQuery, AJAX, AngularJS, NodeJS.

Databases: Oracle 10g/9i, DB2 7.1/6.5, MS SQL Server 2000, MySQL 4.1, PostgreSQL, MongoDB.

Application/Web Servers: IBM WebSphere, WebLogic, Apache Tomcat Server, JBoss.

IDEs and Tools: Eclipse, Intellij, Toad, Postman, Soap UI, Putty, SQL Developer, IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Rational Application Developer 5.0/6.0/7.0 (RAD), JIRA.

Design Patterns: MVC, Singleton, Factory, Session Façade, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object.

Operating Systems: WINDOWS 10/8/7/NT/XP, LINUX.

DevOps Tools: Ant, Maven, Gradle, JIRA, Jenkins, Mockito, Sonar Lint, HP Fortify, SVN, CVS, GIT, AWS, Google Cloud Platform, Microsoft Azure, QC.

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr. Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used Spring frameworks for developing the Web layer of the application.
  • Worked on application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer using spring and the persistent layer using Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in developing AWS repository using RDS and AWS S3 for storing various documents.
  • Developed User Interface and web page screens for various modules using JavaScript, jQuery, HTML5, CSS, Bootstrap and AJAX using RAD.
  • Developed reusable components using Custom Directives in AngularJS.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular 2, JSON, jQuery, AJAX.
  • Created forms to collect and validate data from the user using HTML5, JavaScript and Angular Data Binding.
  • Designed and developed Micro services using Spring Boot, Spring IOC, Spring Annotations.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Involved in preparing Maven builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Involved in writing Angular JS based HTTP request Services to perform CRUD requests to Rest API.
  • Used Log4j for logging, tracing and debugging and used QC for working on Production issues.
  • Used SVN for software development and other version control tasks.
  • Worked on Intellij for development and deployment of application in WebSphere Application Server.
  • Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Hibernate, HTML, Restful, CSS, Micro Services, ANT, JavaScript, AJAX, WebSphere, JavaScript, JSON, Angular JS, Angular 2, jQuery, XML, SVN, SQL Server 2008, Intellij, QC, JUnit, Log4j, Mockito, Maven surefire plugin.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Hands on experience in J2EE framework and extensively used CoreJava and Spring API in developing the business logicusing Agile Methodology.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Used Oracle as database and Involved in the development of PL/SQL Stored procedures, Functions, Packages, Views, Indexes, Data Links and Triggers
  • Developing and maintaining a production-level cloud-based architecture in Microsoft Azure.
  • Worked on Azure, High Availability Practices and deploying backup/restore infrastructure.
  • Involved in deploying Microservices on Microsoft Azure cloud-based architecture.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed single page application using ReactJS and NodeJS.
  • Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing and deployed the code to JBoss Server.
  • Developed web services to perform various operations on the supplier information.
  • Involved in mapping the data from various vendors with the existing database.
  • Responsible for updating the supplier database if new updates are available.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Involved in Unit, integration, and User acceptance testing with test cases.

Environment: Java, J2EE, Servlets, JSP, JQuery, Spring (Spring MVC, Spring Annotations, Spring AOP), Azure, Tomcat 6, SOAP Web services, EJB, Eclipse Oxygen, JDBC, SQL, PL/SQL, Spring JDBC, JUnit, JSON, XML, Micro Services, Hibernate, Swing, JavaScript, Node.js, AJAX, REST, HTML, CSS, Maven, JBoss, Linux.

Hire Now