We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Silver Spring, MD

SUMMARY

  • 8+ years of IT experience in all the phases of Software Development Life Cycle (SDLC) including requirement Analysis, Design, Implementation and Product Testing in both the Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Strong experience with Software methodologies like Agile, Waterfall and Test - Driven Development.
  • Experienced in UI frameworks such as HTML5, CSS3, Bootstrap, JQuery, Ajax, JavaScript, AngularJS, Angular 6/7/8/9 and Tag Libraries.
  • Experience working with Java 8 Lambdas, Functional Interfaces and integrated Stream API into the Collections API, to perform bulk operations on collections.
  • Extensive experience working in Spring 4.0/5.0 framework, Struts framework, Object Relational Mapping Hibernate 7.2/7.1 framework and web services.
  • Experience using Spring MVC 2.5.1/2.5.2 , Spring Boot 2.7.1, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, XML and RESTFUL web services.
  • Multithreading and Coherence Experience
  • Experience in working with Restful Web Services and implementing RESTAPI's in numerous Design Patterns like Singleton, Factory, Session Facade, MVC 5.2/5.0, Data Access Object, UML and Enterprise Application Integration.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience of Working onMicrosoftAzureusingAzureVM’s and app servicesfor running of instances,Azurecosmos and Sqlfor storage of data,App insightsfor creatingalertsand monitorAPI calls.
  • Implementedpivotal cloud foundry(PCF)to deployIAAS or PAAS andto run own applications in bash and Python scripting with focus on DevOps tools,CI/CDand AWS Cloud Architecture.
  • Expertise in design and development of Micro Services based Cloud Native systems using Spring Boot, Spring MVC Rest services, Spring cloud APIs like Eureka, Config Server, Hystrix dashboard, Circuit Breaker.
  • Expert in T SQL DDL/DML, perform most of the SQL Server Enterprise Manager and Management Studio functionality using T-SQL Scripts and Batches. Worked Amazon Web Services, Office 365 and Google Cloud issues.
  • Experienced in implementation of JMS to exchange information over reliable channels in an asynchronous way by using Active MQ, Rabbit MQ, and Kafka as message queue.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).
  • Experience in server-side framework likeNodeJSand JavaScript libraries like ReactJsFlux and Redux and also implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
  • Experience in developing applications using Micro Services architecture. Expertise in spring4.0 based Microservices, and enabled discovery using Netflix eureka server.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, SQL Server and MySQL.
  • Experience in working with the NoSQL Database like Cassandra DB and MongoDB to manage extremely large data sets.
  • Experienced in JMS over messaging to exchange the information in a more reliable and asynchronous way in enterprise Applications.
  • Experience in version control system tools like GIT, CVS and SVN and Experience in unit testing the applications using Junit, TDD Framework.
  • Worked on implementing the full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic and Apache Tomcat application Servers.
  • Possessing good interpersonal skills Kubernetes in coordinating various teams like development team, QA team and support team as required.

TECHNICAL SKILLS

Languages: Java 8.0/7.0/6.0/5.0/1.4/1.2 , SQL, Python, PL/SQL, UML, C, C++.

Web Technologies: JSP, Servlets, JNDI, JDBC, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JAX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, Angular6/7/8/9, NODE JS, AJAX, CSS3.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web Application Servers: Apache Tomcat 4.0/5.0/6.0, Apache Kafka, Web Logic 8.1/9.1, Web sphere, JBoss, IIS.

IDEs Tools: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, Junit, I Report, JIRA.

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g, HSQL, My Sql, MONGO DB, MS SQL Server 7.0, Sybase, MS-Access

Frameworks: Struts, Spring 4/5 (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring Boot with Hibernate), Hibernate, DWR, Log4j, JSF, JPA

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

AWS: EC2, RDS, S3, ELB, EBS.

Algorithms/ Data Structures: Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph.

Development Methodologies: Waterfall, Agile and Scrum.

Web Services: SOA architecture, REST/SOAP, REST API, Micro services, Axis 2, Apache CXF, JBOSS, WebLogic 10g, 11g, IBM WebSphere.

Built Tools: Ant, Maven, Gradle, PCF, CI/CD, Azure, Google cloud, Kubernetes, Docker, Jenkins.

Integration tools: Hudson, Ivy.

PROFESSIONAL EXPERIENCE

Confidential, Silver Spring, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • 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.
  • Used Micro service architecture, Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity Micro services.
  • Developed the Product Builder UI screens using AngularJS, Node JS, HTML5, CSS, Java 8 and Bootstrap worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • ImplementedAWSfunctions to run scripts in response to event in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway. Lambda.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Actively involved in deployment Application war files in WebLogic Application server migration of current search process from Database to Solr search engine
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins and experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of the development cycle.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented KAFKA producer-consumer Architecture between micro service in developing batch applications using Spring Batch
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using Angular7, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Experience in using Web-servers like Apache Tomcat worked on MongoDB responsible to finish Jira Tickets assigned on time and update their status on a regular basis.
  • Used GIT for source code control and developed detailed program design for application changes and/or major bugs involved in writing program documentation and technical specification documents.

Environment: Java 8.0, J2EE, Spring 5.0, Spring MVC, Spring Boot, Hibernate v3.0, Oracle DB, AngularJS, Angular7, Node JS, Bootstrap, CSS, HTML5, JavaScript, JQuery, AJAX, GIT, IntelliJ, AWS, PCF, DbVisualizer, Tomcat, JBoss, GIT, Maven, REST API, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based Micro services, Agile, MongoDB, Kafka.

Confidential - Irving, Texas

Sr. Full Stack Java Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Implement Kafka and Kafka Streams API using Java.
  • Diagnose and resolve complex problems in all Kafka/Zookeeper environments.
  • Develop and implement procedures that support, maintain and enhance the environment.
  • Containerize Java executable code using Docker.
  • Interface with Python using Java.
  • Deploy containers to operate within a Kubernetes cluster.
  • Worked on AGILE methodology written Java 7, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application developed Stored Procedures and Triggers on Oracle Database.
  • Developing the application using Spring 4, Spring MVC Architecture with Hibernate as ORM framework XML processing components for dynamic menus on the application.
  • Designed and developed the REST based Microservices using the Spring Boot developed SQL queries for retrieving data used to generate the reports.
  • Developed EJB Components, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object
  • Implemented fail safe and circuit breaker patterns in Spring Boot MicroServices applications using HYSTRIX. Implemented client side Interface.
  • Implemented Micro Services in Pivotal Cloud Foundry (PCF) interface coding and styling using Angular, CSS and Bootstrap template
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
  • Used Modules and Controller in the JS files as part of the constructors MySQL and NoSQL databases Angular Promise, Angular Custom directives, Angular custom services, Angular to REST API to Spring calls
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular 6,Angular JS, JQuery, Bootstrap3, CSS3 and Web API
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery creating multiple face lets in the page.
  • Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Mavenand pulled the project code from GitHub repositories
  • Used GIT for the version control management in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Web services using Apache CXF and developed Logger classes using Log4j for an efficient logging mechanism.
  • Deployed application on JBoss server and used Maven as a build tool and developed JUnit test cases for all use cases and executed them.

Environment: Java 7, J2EE, Spring 4, Spring MVC, Spring boot, Angular 6, AngularJS, Hibernate, Micro Services, SOAP, REST, REST API, Mongo DB, PCF, Docker, CI/CD, Oracle SQL, JDBC, JSF, IBM RAD 8.5.1 Eclipse, CA Harvest SCM, JUnit, Soap UI, Oracle11g, XML, SOAP UI, Web sphere Application Server7.0, Cruise Control CI, JQuery, CSS3.

Confidential, Grand Rapids MI

Sr. Full stack Java developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Design common framework for RESTAPI consumption using Spring Rest Templates.
  • Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Achieved transaction using Spring AOP and stored procedures.
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with Backbone.js, jQuery, CSS3, Dojo and AJAX.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Wrote spring configuration file to define beans define data source and hibernate properties.
  • Performed data loading based on multi-consumers using Spring, Hibernate framework.
  • Build Microservices for the delivery of software products across the enterprise.
  • Developed spring boot application for writing web services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented code according to coding standards and Created Angular JS Controller, which isolate scopes perform operations.
  • Developed custom directives and Services in AngularJS.
  • Implemented reactive Angular4 components using RXJS.
  • Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, Typescript, WIJMO, SASS and CSS3.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Extensively used Grunt and Gulp as an associate to NodeJS to establish the connectivity between database and client.
  • Utilized React.JS & REDUX for rendering and deployment of end setting web pages.
  • Use of redux middleware for logging and talking to the asynchronous API.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.JS.
  • Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache Active MQ on the edge device.
  • Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes and reporting.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker and Maven.
  • Setup Servers (JBoss, Apache and UNIX) and deployed application in Dev, ST and UAT Environment.
  • Setup logging using Log4j for tracking the processes and errors.
  • Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
  • Cooperated with testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.

Environment: Java 8.0, Design Patterns, WebLogic10.2, Java, J2EE Servlet, jQuery, Struts, Spring 4, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, JMS, Kafka, SOAP, WSDL, UDDI, JAX-RS, JSON, React, Redux, HTML, AJAX, JavaScript, XML, NodeJS, MongoDB, Oracle 11g, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, JIRA.

Confidential

Java Programmer

Responsibilities:

  • Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
  • Used JavaScript and jQuery for validating the input given to the user interface presentation screens by using JSP, HTML and JavaScript.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors, and Gulp as a task runner.
  • We used Multithreading in this application to improve the performance of Spring DI, annotations, and Spring MVC to implement the business layer and navigation part of the application.
  • Implemented AngularJS services to connect the web application to back-end APIs SOAP web services to exchange the data with backend applications.
  • Used SPRING ORM module for integration with Hibernate for persistence layer REST web service using Jersey which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed the Annotated bean from Hibernate DAO layer.
  • Developed micro services with Spring to retrieve API routes for the entire cluster and exposed through one API gateway.
  • Configured Swagger-UI registered Micro services with Eureka to monitor services from Spring Boot console in developing several REST API for the Auto Insurance Module
  • Used Apache Maven to build the application. Implementing the micro services using Java/J2EE and also HQL statements and procedures to fetch the data from the database
  • Used Mavenfor compilation and building JAR, WAR and EAR files JENKINS to build WAR files and deploying into higher environments.
  • Used GIT, SVN as a version control tool and JIRA for tracking issues deployed applications in Tomcat and developed using Eclipse/STS.

Environment: Java, J2EE, JSF, REST, REST API, Hibernate, Struts, spring, Spring MVC, Spring Boot, AngularJS, Swing/JFC, JSP, HTML, XML, Web Logic, DB2, Eclipse IDE, SOAP, Micro services, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS.

We'd love your feedback!