We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • IT professional with extensive experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures
  • Experienced in application development using SDLC methodologies such as Waterfall, Agile (TDD, SCRUM) and Test-Driven Development.
  • Experience in developing Monolithic Architecture, Service Oriented Architecture (SOA) and Micro Service Architecture based Java applications.
  • Implemented design Patterns and strategies in a way of best practice to enterprise applications in order to reduce tight coupling, maximize performance and reduce maintenance risks.
  • Expert skills with Apache Kafka development mainly in creating producer / consumer apps
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection)
  • Worked on Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes,
  • Have Kafka Ops experience troubleshooting troubleshoot partition and zookeeper issues
  • Have knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios
  • Experience with server-side Node and REST integration
  • Designed and developed Micro Services business components using Spring Boot
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AJAX, Angular4, Node.js, and good knowledge in ReactJS
  • Experienced in React JS and working with React Flux architecture firewall
  • Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans
  • Designed and integrated the full-scale Spring MVC/Hibernate persistence solution with the application architecture
  • Good knowledge on Agile CICD and Node Js
  • Extensive knowledge and experience on Automation testing Selenium IDE, Selenium / Cucumber Selenium Webdriver, SeleniumGrid using Core Java for developing automation scripts in Eclipse IDE
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, Node.js) with RESTFUL stands
  • Experience in writing many test cases using Junit, Karma, Selenium, JMockit, Cucumber framework
  • Good Experience in AGILE, SCRUM, and WATERFALL Models.
  • Expertise in developing dynamic web pages in HTML with Angular4 for User Interface and developed single page application by using Angular4
  • Experienced in using ANT and Log4j and working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005, MySQL and using PL/SQL to write stored procedures and functions for different Data Models
  • Implemented DAO layer using DAO frameworks like Spring Data JPA, Spring Data Cassandra, Spring Data MongoDB, Spring JDBC, Spring ORM and Hibernate
  • Experience in developing and managing Microservices using Spring Cloud services like Config server, Service Registry and Circuit Breaker Patterns using Spring Boot
  • Experienced in Managing Docker orchestration and Docker containerization using Kubernetes
  • Experienced in securing the applications using Spring Security with different authentication/ authorization techniques include Basic Authentication, OAuth 2.0 and LDAP
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Experience in using Integration tools like Jenkins, Cruise control, bamboo, Team city
  • Designed and developed custom applications specific to client's needs and proficiency in multiple databases like MongoDB, Cassandra, PostgreSQL and MSSQL server. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git
  • Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly

TECHNICAL SKILLS

Languages: C, C++, Java (1.6, 1.7, 1.8), SQL, PL/SQL, Shell Scripting

Enterprise: Java Servlet, JSP, JDBC, JSTL, Data structures.

Mark-up/XML /UI Technologies: HTML, HTML5, XSLT, JavaScript, Dojo, CSS, CSS3, XML, XSD, AJAX, jQuery, JSON, Angular 2, Angular 4, Node.js, React JS.

Tools: & Framework: Struts, Spring Core (IOC), Hibernate, JPA, Spring MVC, Spring AOP, Spring Data (Spring JDBC, Spring JPA), Spring Boot, Spring Web Flux, Spring Batch, Spring Security and Spring Cloud.

Web services: Microservices, SOA Architecture, SOAP, RESTful, JAX-RS JAX-WS, Jersey

Middleware Technologies: JMS, RabbitMQ, Kafka, Spring AMQP, Spring Integration

Cloud Platforms: AWS (EC2, EBS, RDS, Lambda).

Web/App Servers/Containers: WebSphere, Apache, Tomcat, JBoss EAP, WebLogic and Docker.

Databases: Confidential DB2, Oracle, PostgreSQL, Apace Cassandra, NoSQL MongoDB

Development Tools: Eclipse, Spring Tool Suite (STS), IntelliJ

Testing Tools/ Frameworks: SoapUI, Rest Client, JUnit, Mockito, Jasmine, Karma, Selenium, CucumberVersion Control Tools GitLab, GitHub, Bitbucket.

Build-Automation Tools: (CI)/Issue Tracking Tools Maven, Gradle, Apache ANT, Jenkins, JIRA.

Design Patterns: MVC, Factory, Front Controller, Singleton, Observer and DAO patterns.

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Developer

Confidential, New York

Responsibilities:

  • Worked on Agile, CI/CD, Java 11+, J2EE, Java 8, Angular (Angular 8), C#, Python, HTML, CSS, Java Script
  • Developed and maintained Java 11+ distributed applications using Spring MVC framework and Hibernate.
  • Migrated all the dependencies from Java 8 to the latest stable versions Java 11+.
  • Worked to update all the IDE from Java 8 to Java 11+.
  • Implemented the application using Spring Boot 2.2 Framework and handled the security using spring security.
  • Expertise working with different spring modules like DAO, MVC, Securities, AOP, ORM data, Spring IOC (Dependency Injection), Spring MVC, Spring Boot and Spring Batch.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed micro services using Spring Boot JPA to fetch the data from the DB
  • Extensively used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB
  • Contributed to quarkusio/quarkus development by creating an account on GitHub
  • Used Rx Java framework with Micronaut on the server and client side.
  • Provided production support to e-Store using Groovy, Poi, and c3p0, PL/SQL, JPA Top Link, Java, Linux and Eclipse.
  • Used Hibernate 5.x as ORM tool to store the data into the Oracle database and JDBC for database-independent connectivity.
  • Used Hibernate Criteria to fetch the different type of data based on specific requirements for different projects.
  • Developed back-end messaging infrastructure for real-time web application in Javascript, and node.js.
  • Hands on Experience on Angular 9 technology for one complete project in rebasing the UI of the application using the techniques in Angular
  • Developed mockup pages using React.JS 16, used the Babel as the transpiler for converting ES6 to ES5.
  • Created AJAX libraries to create a flexible CMS system for Kohana.
  • Supported the Java backend core processes and the corresponding interfaces with the NOSQL AWS/Dynamo and MySQL databases.
  • Introduced Mongo DB and MySQL for document storage, Kafka for messaging spring batch for micro services in the redesign of systems.
  • Performance tuning of SQL queries and stored procedures using SQL Profiler and Index Tuning Wizard.
  • Designed and Implemented Web Services in WebSphere Message Broker to implement SOA based services.
  • Test driven development using YAML, JSON and improved the code communication with the help of test frameworks ScalaTest, JUnit, Mockito.
  • Wrote and integrated custom Cordova plugins, OAuth and GPS using native code, Objective C and Android Studio, and Java.
  • Developed a Use Case Point Estimation application that calculates the Effort needs for any project to be built using IntelliJ.
  • Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, MVC, WebLogic, JBoss Wildfly.
  • Used GIT for version control. Wrote Automated Unit Tests for new and existing features with PHP Unit.
  • Used Swagger for API documentation and check the API functionality and response without affecting the source code.
  • Prepared Unit test case using JUnit 5 and used Jenkins/Maven for continuous integration testing.
  • Experienced in designing customized hybrid framework (keyword Driven & data Driven) using selenium Webdriver, java, TestNG performing analysis of life & annuity insurance business requirements,
  • Performed load testing using Jmeter and developed Java code to improve performance.
  • Used SonarQube for code coverage.
  • Developed fully functional, cross browser compatible websites on DRUPAL platform utilizing Agile and Scrum methodologies.
  • Worked on various Cloud based environments like AWS, Azure using Platform as a service (PaaS) and Software as a service (SaaS).
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Worked to migrate an existing on-premises application to AWS. Used AWS services like EC2 and S3 for small data sets processing and storage, Experienced in Maintaining the Hadoop cluster on AWS EMR.
  • Strong Experience in implementing Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from on premise databases to AWS Redshift, RDS and S3.
  • Worked on configuration of Azure API gateway service.
  • Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish).
  • Worked on Auto Scaling, Cloud Watch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Utilize CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.
  • Deployed the Application into Dockers container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS.
  • Initiated Microservices application through Docker and Kubernetes cluster formation for scalability of the application, and creation of Docker images, upload/download in and out from the DockerHub.
  • Deployed EC2 and ECS instances, attached security groups, attached profiles and roles using AWS Cloud Formation.
  • Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Setup AWS billing alerts for budget optimization.
  • Data Visualization using Elastic Search and Kibana
  • Maintained Kinesis Firehose data streams that consume CloudWatch events and outputs to SSO, SSL and S3.
  • Experienced in building highly scalable Big-data solutions using Hadoop and multiple distributions i.e., Cloudera, Hortonworks and NoSQL platforms (HBase & Cassandra).
  • Used S3 Data pipeline to move data to AWS Redshift.
  • Used Azure cloud storage for storing huge amount of messages with Kafka in an azure instance as a message broker.
  • Experience in Azure SQL configuration for the database and automation of tuning, vulnerability Assessment, Auditing and Threat detection.
  • Developed JMS components to send messages from one application to other application using Message Broker ActiveMQ.
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch.
  • Created and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.

Environment: Java 11+, Spring boot 2.2, Spring (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, Spring boot JPA, Spring Data, Spring rest, Quarkus, Micronaut, JPA Toplink, Hibernate 5.x, Hibernate Criteria, JavaScript, Angular 9, React.js 16, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, MongoDB, Profiler, SOA, Rest, JSON, OAUTH, JWT, singleton, IntelliJ, VS code, prototype, JBoss Wildfly, composite, Behavioral, GIT, JMS, Linux, proxy, abstract, factory, Swagger, JUnit 5, EasyMock, Testing, Jmeter, PostMan, SonarQube, AGILE, Scrum, Unix, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, Dockers, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elastic search, kinesis, Hadoop, Data pipeline, Mesaage broker ActiveMQ, elastic beanstalk, lambda, elastic Cache, code deploy, SSO, SSL, Azure, Maven, Gradle, JIRA, drools, mvel, Micro services, Tomcat, Mac, solid principles, domain driven design, single responsibility design, gang of four.

Sr. Java Full Stack Developer

Confidential, Mooresville, North Carolina

Responsibilities:

  • Involved in Client Requirements Analysis, Design, Development, and Testing of the application, creation of technical design and test cases documentation.
  • Designed, developed custom, single page (SPA), the responsive web application on the front-end using React JS.
  • Implemented routing logic, navigation from screen to screen and implemented login functionality on the client side in React JS.
  • Used JavaScript libraries and frameworks such as Ext JS, React JS and Object-oriented programing in JS.
  • Worked with Java 8 Streams, functional interfaces and Lambda Expressions.
  • Worked on converting a monolithic app to microservices architecture using Spring Boot.
  • Manage and maintain MongoDB servers across multiple data centers.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka
  • Extensively used HTML5, React JS, JSON, AJAX and DOM scripting for form validations.
  • Creating REST API implementation using Spring Boot framework and writing test cases for API's.
  • Implemented Web-Services to integrate between different applications (internal and third-party components using RESTful services using Jersey.
  • Managed Docker orchestration and Docker containerization using Kubernetes. configured Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Used the Spring boot as proxy in order to create the web service to get the data from Database of which the alerts pushing from the EV server. Used Spring MVC with Hibernate framework to build the application on server side.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented Spring services and Spring DAO's for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Used Spring data MongoDB to perform database interactions in creating, updating, deleting and reading documents from MongoDB. Developed Mongo DB embedded documents from java code using spring data MongoDB.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier. Implemented microservices using Spring boot
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Created various Data Access Objects (DAO)to add, modify and delete records using various specification files.
  • Developed REST based Web Services using XML/JSON messages that were used by the front end.
  • Configured WebSphere resources including JDBC providers, JDBC data sources and Java Mail sessions.
  • Involved in writing SQL queries, PL/SQL code review/SQL programming, modified and tuned existing stored procedures and queries for the development of new requirements.
  • Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.
  • Using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Designed and developed the controller, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).

Environment: J2EE, JDK 1.7, Spring Data, Hibernate, Spring ORM, Microservices, Spring Boot, AWS, REST API, MongoDB 3.2, WebSphereApplicationServer8.0, Apache Tomcat 8, JavaScript, Angular4, jQuery, XML, Maven, Oracle 11g, GIT, REST, JDBC, UML, JSON, Junit, Visual Studio Code.

Java Developer

Confidential, Armonk, New York

Responsibilities:

  • Collaborated on a JSF and Java 5 web application. Generate reports using Jasper Reports.
  • Developed and maintained Java 5 distributed applications using Spring framework and Hibernate.
  • Developed the web application to serve the Java 5 application using the web socket solution provided by play.
  • Worked on Core Java 5 concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
  • Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript, Struts, Spring, Hibernate frameworks. UI was developed in HTML5, CSS3 and Groovy Server Pages (GSP).
  • Development of Rest web services using spring with the enabled OAUTH.
  • Worked on JDBC to select and update the data from the MySQL database.
  • Strong Database programming using ADO.NET, ADO with MS SQL Server, MS Access and Oracle backend.
  • Develop and consume Web services using JAX-WS, AXIS2, SOAP, RESTFUL (Jersey).
  • Worked on various applications using Python integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
  • Installed the Kana Platform product and third party software such as Oracle, iPlanet, Weblogic, Websphere, and the Java Development Kit to set up the testing environment.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
  • Developed JUnit test cases for back-end logic implementation development.
  • Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set.
  • Migrated the DB to AWS S3 using and then to AWS REDSHIFT.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation Json templates.
  • Used Apache Maven & ANT for building and deploying application source code.
  • Developed Web Service client interface with JAX-RPC, JAX-WS from WSDL files for invoking the methods using SOAP.
  • Worked on converting our product from an on-premises to a cloud based application. Node.js and CouchDB replaced Liferay and Tomcat code.
  • Manually migrated JIRA standalone JIRA on Linux server.
  • Created directory structure flow using UNIX to receive and send data to internal and external systems

Environment: Java 5, Spring, Struts, JDBC, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2, NetBeans, WebSphere, CVS, JUnit, Waterfall, Linux, AWS, EC2, S3, RDS, JSP, Servlets, ANT, WSDL, JIRA, Tomcat, Unix.

Software Engineer

Confidential

Responsibilities:

  • Involved in Client Requirements Analysis, Design, Development, and Testing of the application, creation of technical design and test cases documentation.
  • Designed, developed custom, single page (SPA), the responsive web application on the front-end using Vue.js
  • Used Vue.js to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, wrote custom directives for a responsive, CSS-animated user interface.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Designed user interface for product offering using Angular 2, jQuery, CSS3, HTML5 and JavaScript.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Also used Hibernate in data access layer to access and update information in the database. Integrated Spring DAO for data access using Hibernate
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's
  • Designed and implemented multiple new features in client's website to use search and purchase using AJAX, jQuery, Angular 2
  • Worked with Java 8 Streams, functional interfaces and Lambda Expressions
  • Creating REST API implementation using Spring Boot framework and writing test cases for API's.
  • Worked with build and release management using Maven, ANT, Git, Gitlab and Jenkins
  • Developed applications using Java, J2EE Standards, Java Server Faces, Struts, Spring, Hibernate, MVC Architecture.

Environment: J2EE, JSP 2.0, PL/SQL, Spring 2.0, Angular 2, EJB 2.0, JMS, JNDI, XML, DOM, SOAP, Spring boot, JUnit, Hibernate 3.0, JDBC, JESS, REST-full, REST-API, Cassandra.

Software Developer

Confidential

Responsibilities:

  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and jQuery validation framework for front end validations.
  • Developed the web application using Spring Framework involving features like Expression Language, action
  • Listeners, custom components, etc. Created conditional logics in pages using JSP tags and JSTL.
  • Involved in developing front end screens using JSTL, jQuery, HTML, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy.
  • Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server-side validation.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization etc.
  • Designed stored procedures, triggers and functions in MySQL and DB2 for business-critical requirements.
  • Created E-R graphs and relationships among different database and creation tables with low coupling.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Used JMS-MQ bridge as provider to send messages in a secure, reliable and asynchronous method.

Environment: Java 1.6, J2EE, JSP, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL, WebLogic, Application Server, JMS, XML, JavaScript, jQuery, SOAP, JMS, SVN, JUnit, Log4J, TDD.

We'd love your feedback!