We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • 8+ years of experience in Software Development, Analysis of Java web - based applications.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Extensive knowledge on developing Mission Critical applications using Component technologies like EJB, JSON, Java Spring, Hibernate, Servlets, JSP, Angular, Javascript, JSR, Struts Framework, Amazon Web Services, Microservices Applets, XML, J2EE and Oracle.
  • Experience on open source frameworks Spring-Boot, Spring-Cloud-Netflix (EurekaServer, Zuul, Ribbon, Feign, Hystrix), RabbitMQ, DevTools, Zipkin Client, JPA (spring-data-jpa, spring-orm, Hibernate), Spring (Core, Web, Data Access/Integration, AOP) Struts and WebServices REST/SOAP.
  • Designed, Developed and Deployed Web pages and Front-End components (UI) using HTML5, DHTML, CSS3 (SASS, LESS), Javascript, JQuery, AJAX, Angular, NodeJS following W3C Web Standards that are responsive and browser compatible. Hands on experience in working with Angular versions.
  • Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
  • Experienced in deploying J2EE applications over servers like Tomcat, WebLogic and WebSphere servers.
  • Expertise in JAX-RS Restful, JAX-WS, RESTful API Web Services application development using WSDL, SOAP, JAXB, SOAP/HTTP, SOAP UI.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, EJB, XML.
  • Experience in using Atlassian tools like JIRA, Bitbucket,Bamboo, Confluence, and Source Tree.
  • Extensive knowledge in developing applications on a SPA using various Javascript frameworks like AngularJS, NodeJS, and Bootstrap. Experience with unit testing using JUnit, Mockito frameworks.
  • Developed integration techniques using the ActiveMQ technologies and Apache Kafka.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
  • Strong database concepts with experience in creating databases, tables, views, functions, stored procedures and triggers using SQL and PL/SQL.
  • Expertise in relational databases like Oracle 11g, MySQL, PL/SQL, PostgreSQL, and NOSQL databases such as Cassandra, MongoDB, and DynamoDB.
  • Tested the performance of the data sets on various NoSQL databases.
  • Experience working with MVC framework like Struts, ORM frameworks like Hibernate, JPA and IOC frameworks like spring, Spring AOP, Spring DAO.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience in developing web-based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

SR. Java Developer

Responsibilities:

  • Worked on Spring Configurations and configuring order details service with Spring Boot Application.
  • Worked with Restful Web services to interact with external systems exposed viaAPI GatewayInterfaces
  • Developed backend services, data access objects, data repositories usingspringandSpringJPA.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul, Ribbon, Hystrix and Feign.
  • Implemented various features ofspringframework such as Dependency Injection andSpring Integrationwith Hibernate. Used spring data JPA to communicate with PostgreSQL and DynamoDB.
  • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, Amazon Kinesis Services. Implemented aContinuousDelivery framework using Jira, Git, Jenkins, and Bamboo.
  • Managed infrastructure, including setting up servers and Docker containers using Jenkins for continuous testing and deployment from usually GitHub-based repos to servers and Docker containers.
  • Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Developed Restful Web service using Jersey and implemented JAX-RS and provided security usingSSL.
  • Involved in process for builds and deployments with Maven,Bamboo,and Jenkins for continuous integration. Used JMS to send and the receive messages to Message Queues usingActiveMQ.
  • Worked on AWS Lamdba to automate response to multiple events which includes HTTP requests via API Gateway.
  • Used Microservice architecture with Spring Boot based services interacting throughApache Kafka.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Tested the applications using JUNIT and Mockito and configure through Maven sure fire plugins to be part ofContinuousIntegration. Created Stored Procedures and other SQL scripts using PL/SQL.
  • Maintained Interface compatibility and concurrency in the project usingJava8 new features like default, static methods and Concurrency API. Wrote complex SQL and HQL queries to retrieve data from the Oracle database. Used Log4J was used to log both User Interface and Domain Level Messages.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Design and develop Test cases for TDD andBDD.
  • Developed backend web services using Spring Boot and custom components for the web applications usingAngular7.
  • Developed the Front End server using Angular 7 with Typescript, HTML5 and CSS.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular7. Used Spring MVC as a framework for all the dependency injections.
  • Built Web pages that are more user-interactive using ES6, Typescript and Angular 7.
  • Built Web pages that are more user-interactive using Angular 7, HTML5, CSS3, SASS, RESTful API Services, Javascript, Git, JSON.
  • Created many custom filters using Angular 7 and an external module to manipulate the routing.
  • Used Angular 7 as framework to create SPA which can bind data to specific views, synchronize data with server. Consumed Rest based services fromAngular7 using HTTP services.
  • Created and Configure Microservices architecture for Directory project and integrated withAngular 7.

Environment: Angular 7, Microservices, RESTful Web Services, Tomcat, Gradle, Jenkins, Java 8, J2EE, JDBC, JNDI, EJB, XML, JMS, Spring Boot, Hibernate, Spring (IOC, MVC, Boot, JDBC), Eureka Server, Zuul, Ribbon, Hystrix, Feign, SOAP, REST, Agile (SCRUM), Maven, Docker, JQuery, JSON, AJAX, Javascript, CI/CD, Open shift, SQL, PL/SQL, Oracle 11g, Linux.

Confidential, Phoenix, AZ

SR. Java Developer

Responsibilities:

  • Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE,SpringFramework,SpringMVC,SpringIntegrations,SpringData, Angular 5, and HTML5.
  • Participated in front end development using Angular 5, Javascript, Typescript, HTML5, CSS, and JSON.
  • Optimized the performance of application usingAngular5 Lazy Loading and ahead of time compilation.
  • Developed Bootstrap responsive web application pages using Angular 5 services, controllers and directives for front end UI and consumed RESTful web service API.
  • DevelopedAngular5 Template driven forms and Model driven forms builder by using ngModel.
  • Took part in setting up the routing configuration usingAngular5 router for various views and sub views.
  • Created Reusable Angular 5 components using Typescript and services are obtained using Dependency Injection to consume REST API's. Tuned and optimized databases andApacheWeb serveron AWS.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries,JS, CSS, JQuery,NodeJS, HTML, SASS and Ajax to speed the application. Used Jenkins for integration in Apache Tomcat.
  • Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans.
  • Built a highly scalable, low-latency NodeJSAPIGatewayto interact with DynamoDB database with JSON.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS.
  • UsedApacheKafkacluster as messaging system between the APIs and Microservices.
  • Migrating existing application intoMicroservicesarchitectureusing REST APIs, Spring Boot.
  • DevelopedJava Multi-Threadingbased collector parser and distributor process.
  • Designed and developed Application based onSpringFramework,SpringMVC and Hibernate.
  • Worked uponAngular5 Service this interacts with RESTful services at the backend.
  • Developed utility classes to handle Validations of user information usingregexfunctions.
  • Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances, Cloud watch and Cloud Front for promoting code in multiple environments.
  • Worked on migrating data from Oracle database using Spring JDBC to Apache Cassandra NoSQL Database.
  • Integrated DynamoDB using Lambda to store the values of the items and backup the DynamoDB streams.
  • Developed single page applications usingAngular5, Typescript, and Web pack.
  • Used REST to test the rest based services and used JUnit and Mockito to test the middleware services.
  • Installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes. Developed RESTful Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Developed Java API to connect withAWSS3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed and maintained theContinuousIntegrationand deployment systems using Jenkins, ANT, Maven.
  • Deployed applications intoContinuousIntegrationenvironments like Jenkins to integrate and deploy code on CI environments for development testing. Design and develop Test cases for TDD andBDD.
  • Developed JSPs, Servlets to implement MVC pattern. Designed, developed UML diagrams using Rational Rose. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Bitbucket, ClearCase and AWS.
  • Worked on creation of custom Docker container images, pushing images, integration of Spring Boot.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client. Involved in designing, capacity planning and implementing multi-rackCassandracluster.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven, Shell for Build & Deployment.
  • Deployed Spring Boot Microservices into Docker Hub usingOpenShiftEnvironment as Docker Images.
  • Involved in implementing business logic with Oracle Stored Procedures, Functions and Triggers using PL/SQL.
  • Worked on Eclipse IDE for development and deployment of application inWebLogic Application Server.
  • Used Gradle tools for building and deploying the Web applications, implemented the JUnit testing.
  • Used Spring Core Annotations for Dependency Injection Spring MVC for REST API’s and Spring Boot for Microservices. Performed CRUD operations like Update, Insert and Delete data in DynamoDB.

Environment: JMS, Java 8, Java 7, ActiveMQ, AWS, Angular 5, JPA, NodeJS, Spring Boot, Microservices, CI/CD, Multi-Threading, EJB, XML, JMS, CURD, GIT, Struts2.0, RxJava, Hibernate3.0, Maven, Bitbucket, CSS, JQuery, AJAX, Javascript, Docker, Jenkins, GitHub, UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA.

Confidential, Denver, CO

SR. Java Developer

Responsibilities:

  • Developed server side JEE application components using spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Implemented RESTful Webservices to retrieve data from client side and made RESTAPI calls from AngularJS.
  • Used AngularJS for data-binding, and NodeJS for back-end support with APIs.
  • Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete, JSON, Angular 2, JavaScript and Bootstrap. Developed RESTful web services using Jersey API.
  • UsedAngular 2for delivering user experiences such as high performance, off-line accessibility and zero-step installation. Developed data layer components/DAO’s using Hibernate ORM framework.
  • ImplementedAngular2component router for navigation and also the services to connect the web application to back-end APIs.
  • Migrated individual components and services of this application from AngularJS to Angular 2, one module at a time. Used Tiles framework with struts to reduce the redundancy between JSP pages.
  • Participated in a Scrum team and Agile Practices including TDD,BDD, and pair programming.
  • Developed SOAP services and clients using Apache AXIS2, JAX-WS, WSDL, XML, XSD, JAXB framework.
  • Worked closely with the configuration in the Tomcat application server andApache Web server.
  • Use Spring Data JPA to persist model objects toCassandradatabase.
  • DevelopedSpringJPARepositories to access and information from MYSQL database.
  • Build Rest web service by buildingNodeJSServer in the back-end to handle requests sent from the front-end JQuery Ajax calls. Developed application using spring framework, REST, Tomcat, Maven,Gradle.
  • Used Apache Tomcat and Weblogic as an application server to deploy various components of application.
  • Used RESTful services to implement Web Services and Consumed and published JSON Web Services in the application. Developed Data layer using DAO patterns, ORM and Hibernate.
  • Build Restful API web services using NodeJS used a full complement of Express, AngularJS, NodeJS, and DynamoDB to store and present assessments.
  • Development of server side layer using XML, XSD, SOAP, JAXB, JDBC, Hibernate, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE. Designing XML Schemas for the application.
  • Develop unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using Weblogic.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle 10g. Managed Jenkins continuous integration tool for releases.

Environment: Java 8, Servlets, Angular 2, JDBC, EJB, AngularJS, NodeJS, HTML5, CSS3, JMS, Spring, Struts, Hibernate, JUnit, Agile (SCRUM), Maven, ANT, JQuery, JSON, AJAX, Javascript, XML, XSL, Weblogic, SQL, PL/SQL, Oracle 10g, UNIX, Linux.

Confidential, Chicago, IL

SR. Java Developer

Responsibilities:

  • Hands-on experience in creating and consuming RESTful Services using AngularJS.
  • Used Bootstrap front-end framework for faster and easier web development.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML5, JSP, Javascript, AJAX, Web link and CSS3.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed web GUI involving HTML5,NodeJS, Javascript under MVC architecture.
  • Development of server side programming using Servlets, JSP, Struts.
  • Produced restful web services using Spring MVC that served JSON payloads to AngularJS based front end.
  • Developed TDD environment and followed continuous integration system withHudson Server for Building/testing software projects continuously.
  • Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
  • Created RestAPI's andSoapAPI's by using spring controllers and JAX-WS.
  • Developed Spring Beans and configured spring using application Context.xml.
  • Used multithreading for writing the collector parser and distributor process.
  • Developed REST services usingNodeJSto serve the web application with JSON data.
  • Used JDBC to connect to the Oracle database and JNDI to lookup administered objects.
  • Deployed and configured the data source for database inWebLogicapplication server.
  • Used Spring ORM to integrate Spring Framework with Hibernate and JPA.
  • Implemented JMS using Spring JMS module to communicate with ApacheActiveMQ queues.
  • Used SSIS to unite data from existing system and performed transformations onMSSQL.
  • Implemented Message Driven Bean Using JMS Implemented enterprise applications with JQuery, AngularJS and Spring MVC. Designed and developed the application using AGILE-SCRUM methodology.
  • Developed a multi-user web application using JSP, Servlet, JDBC, spring, and Hibernate framework to provide the needed functionality. Generated DAO's to map with database tables using Hibernate.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Axis, Jersey frameworks). Involved in deploying the application in test environment using Tomcat.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object, and Template.
  • Development of Action Forms, Action Servlet, Action and Validating Action Forms in the Struts framework.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.

Environment: Java 7, JDK, spring, Hibernate, Webservices, JAX-RS, Hudson, AngularJS, NodeJS, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, SQL, JIRA, JMS, IntelliJ, UNIX, AGILE-SCRUM.

Confidential

SR. Java Developer

Responsibilities:

  • Involved in preparing High Level/Low Level Design documents.
  • The application is designed using Struts MVC architecture.
  • Developed Back Office and Front-End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
  • Developed CSS, JSP and Servlets.
  • Developed web interfaces using HTML and JavaScript.
  • Developed Stored Procedures, Functions using Oracle.
  • Proficiency in developing SQL, PL/SQL in JDBC with Oracle 9i/10g as well as client-server environments.
  • Developed UI using JSP, Servlets.
  • Involved in writing the business logic.
  • Used HTML, JSP and JavaScript for designing the front-end user interface.
  • Experience in creating user interfaces using JSP, HTML, DHTML, XML, XSLT, and JavaScript.
  • Used Linux to design the User Interface and to develop the application
  • Involved in validating the views using validator plug-in in Struts Frame Work
  • Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
  • Implemented Service tier and Data access tier using spring.
  • Developed various test cases using Junit for Unit Testing.
  • Wrote Base test cases for individual modules for reducing redundancy in Test code and greater maintainability.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Designed message formats in XML.
  • Design and Development of XSL.
  • Back-end stored procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and to find possible areas for code bugs.
  • Implemented Integration testing for the application.
  • Developed the application using the struts framework that leverages classic Model View Control (MVC) architecture.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java,J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML, XSLT, XSL and ANT.
  • Integrated Web Services in ESB Layer.
  • Used Multi-threading in programming to improve overall performance.
  • Used Spelunk for log file aggregation and monitoring.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used CVS as version control.
  • Involved in bug fixing for other modules.

Environment: Core Java, JAVA, Struts, JUNIT, Jobs, JavaScript, jQuery, WebLogic, Eclipse, XML, XSL, XSLT

We'd love your feedback!