We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Around 5+ years of experience in Analysis, design, development and implementation of business applications with thorough knowledge in Java 8, J2EE, MVC/SOA/Microservice architecture, Spring Framework 4.0, Spring Boot, JPA, Hibernate, Servlets, JSP, jQuery, JDBC, Design Patterns, Maven and AWS.
  • Experience with various MVC frameworks like Angular.JS, Backbone.JS, Node.JS, bootstrap.JS, react.JS, D3.JS, etc.
  • Good Exposure on Web development using Java 8, Angular 4, Angular 6, jQuery, SOAP, REST and Microservices architecture.
  • Experience in design and developing application leveraging NoSQL database PostgreSQL, Cassandra, MongoDB, Redis, and Memcached.
  • Experienced in MEAN stack advancement (MongoDB, Cockroach DB, Express.JS, and AngularJS & NodeJS).
  • Experience in designing and developing applications using J2EE, Spring Framework, Spring MVC,
  • Hibernate, Servlets, JSP, JSTL, Struts.
  • Hands - On experience with implementing SOAP based web services using Apache CXF, Axis and Spring CXF in handling HTTP 5 and JMS transports.
  • Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
  • Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-RS. Implemented Angular 6 promises to handle asynchronous communication with our RESTful API for various requirements.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Experience in building a Service Oriented Architecture using Rest API and RESTful web services, very good understanding of HTTP protocol.
  • Hands on experience with continuous integration and automation using Jenkins and version control tools such as SVN, CVS, JIRA, GitHub.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP web services using Apache-CXF.
  • Experienced in working with applications deployed to AWS cloud and hands on experience using AWS management console and SDK to interact with AWS services.
  • Working knowledge with cloud computing such as AWS EC2, and Microservice container deployment in Docker.
  • Good experience in Shell Scripting, SQL Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Expert in Technical skills encompass Web services (SOAP, RESTFUL), ORM, XML, JSON, HTML 5.0, DHTMLX, UML, ANT, JSTL Apache Log4J, Shell script, AngularJS, NodeJS, Maven, Java Script.

EXPERIENCE:

Sr. Java Developer

Confidential, New York, NY

Responsibilities:

  • As a Java 8 Developer on the project worked with Java Script, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
  • Designed dynamic client-side Java Script codes to build web forms and simulate process for a web application, page navigation using Angular 2 and Angular 4.
  • Currently using Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • 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.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Designed and developed User Interface, application modules using JSP, Spring framework, Bootstrap for responsiveness, Servlets, HTML, CSS and Java Script to register and validate users.
  • Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web services and worked on using RESTful web services
  • Worked on Soap UI to validate the request and responses of the services.
  • Created Test suites in SOAP UI projects and created internal test cases depending on the requirement.
  • Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting data from different module and used SAX XML parsers for data retrieval.
  • Developed and consumed RESTful web services using Java Servlets, Apache XML Beans, and JSON. Used XML Spy and SoapUI to test the web services end points.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill Pro, Jenkins and Subversion. Developed Unit test cases using Junit, Mockito and Jenkins for continuous integration.
  • Developed user interface using JSP, Java Script for customer to easily monitor calls during device maintenance changes.
  • Worked on deployments with CI/CD with Jenkins and Deploy to build to higher environments.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration and Continuous Deployment (CI/ CD).
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Spring MVC framework for the application.
  • Configured Docker container service and build pipe line Jenkins CI/ CD tool for continuous integrating and deploying application on servers.
  • Used Java Script libraries to create slider and page-turning animations on calendar widgets and used Hibernate to access My SQL database and implemented of connection pooling.
  • Used Jenkins for continuous integration (CI) and continuous deployment (CD) of the application and generated WAR and JAR files.
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Used Hibernate, Object Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Designed and developed the project using Struts MVC design pattern and used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Worked on MVC design pattern and Restful Web API to make calls from JS files to MVC controllers and Web API controllers using token authentication and OAuth.
  • Creating and configuring virtual development environments with Chef and Virtual Box and Developed a fully automated continuous integration system using Git, Gerrit, Jenkins and custom tools developed in Java and Bash and Responsible for developing and maintaining web application, using React JS and Node JS.
  • Accessed and manipulated the Oracle 12c/11g database environment by writing SQL queries in the oracle SQL developer for testing purpose Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Performed Test Driven Development for Java Script and AngularJS with Mocha and Chai test cases and maintained CSS3, HTML 5, XSL, XSLT, Java Script, JSP, Angular 6, and Bootstrap for designing Webpages.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make dynamic by Angular 2.0 framework and NodeJS.
  • Developed REST API for test server for Express Router middleware-based API's with MongoDB and developed enhancements to MongoDB architecture to improve performance and scalability.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
  • Developed Microservices using Java Spring Boot, Hibernate, Restful services in Spring Tool Suite with good quality of code.
  • Developed software in Java, C# and web development frameworks such as Flask as well as Angular 4/Mongo DB, Express, Node.js.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Used Spring Framework in the application which is based on MVC design pattern and Spring Validator framework to validate the form data.
  • Developed REST API for test server for Express Router middleware-based API's with MongoDB.
  • Designing and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices and configure and monitor numerous MongoDB and NoSQL instances.
  • Created Spring configuration files and used Spring annotations to auto wire Java 8 Components using Spring dependency injection.
  • Used Spring AOP module to handle the entire transaction with the database. Interacted with the database using Spring DAO.
  • Implemented micro services using Spring boot, Spring based micro services and enabled discovery using the server.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Created Type Script reusable components and services to consume REST API's using component-based architecture provided by Angular 6.
  • Involved in developing application using Postgre sql and wrote queries to test the data that was sent through the API call. Implemented the annotations to support the APIs for Audit Logging purposes by making configurations in the properties file which routes the logs to RabbitMQ server.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails and used AWS S3 to store code bundles to deploy onto EC2 Instances.
  • Managed Data backup and archiving on AWS using S3 and designed and implemented cloud BaaS and PaaS offerings on Amazon AWS.
  • Configured and consume data in AWS RDS and in-memory database by writing various types of SQL scripts and Manipulate the files stored and retrieved in AWS S3.
  • Migrated REST web services to Kubernetes cluster on AWS by creating fabric files using YAML and JSON.

Java Developer

Confidential, Eagan, MN

Responsibilities:

  • Developed front-end content using HTML, CSS and client-side validations using Angular.JS Java Script.
  • Developed the application using MVC-1 Architecture using JSP 1.7, Servlet2.5 and EJB2.0 and built dynamically generated dropdown lists using jQuery and Angular 6.
  • Involved in developing XML, HTML 5, and Java8 Script for client-side presentation and, data validation on the client side with in the forms and developed CI/ CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Initiated Microservices application with Docker and Kubernetes cluster formation for the scalability of the application.
  • Developing the business functionalities and exporting them as SOAP, JAX web services and extracted the SOAP request sent to and SOAP response received from the backend system.
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services and involved in coding for the presentation layer using Struts and Java Script.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers and working with Jenkins, CI/ CD pipeline to integrate and deploy the code in to the PCF Server.
  • Developed functionality for Dashboard which gives the latest snapshot data about the scripts executed with respect to each user. Developed Session beans to maintain workflow and used Hibernate for persistence of data. Writing complex SQL queries, PL/SQL Stored Procedures for data conversion. Using JUnit, JIRA, Log4J to perform unit testing and for logging frameworks.
  • Developed presentation layer using JSP, HTML 5, XHTML, CSS 3 and client validation using Java Script, DOM.
  • Implemented business logic using Java Beans for front end and storage/retrieval from the backend Oracle DB using SQL queries and PL SQL-Stored procedures, functions, sequences, triggers, cursors.
  • Involved in design & development of SQL queries, Functions and Stored procedures for performing database operations.
  • Developed and program Java scripts of automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives, including developer testing activities, like unit testing, regression testing, integration testing.
  • Maintained multiple copies of data in different database servers using MongoDB replication concept.
  • Used Angular.JS MVC Framework in the development of the full stack application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
  • Implemented MVC architecture using Eclipse IDE. The developed application had a separate paradigm for design layer, presentation layer and control layer and used various libraries of Java Script like jQuery, backbone.js, underscore.js and node.js.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database.
  • Used GIT as Version Control and iText to generate pdf in the form of a tree. Done unit testing using Test NG & used GIT as version management & JIRA for defect management system.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services, Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Integrated Struts (MVC architecture) and Tag Libraries to create interactive form-based applications and designed and developed the user portal using Angular JS along with HTML5, CSS3 and Type Script.
  • Involved in designing and implementation of MVC design pattern using Struts framework for web-tier and performed AWS Cloud administration managing EC2 instances, S3, Cloud Formation, SES and SNS services.
  • Created Type Script reusable components and services to consume REST API's using component-based architecture provided by AngularJS.
  • Enhanced application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend Java 8 services as well as various enterprise web services integration.
  • Developed single page application by using Angular 4 backed by MongoDB and NodeJS.
  • Working knowledge of Cloud-based infrastructure tools and components (AWS, EC2, S3, Virtual Private Cloud (VPS), and Elastic Load Balancing (ELB)).
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit).
  • In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Java 8, SOAP, REST, Eclipse, JUnit, Spring, and Git and worked as backend developer of this app using Nodejs, Socket io and mongo db.
  • Wrote Restful web services to communicate with MongoDB and performed CRUD operations on MongoDB using restful web services.
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Built the customized ETL tool for migrating the data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls the data from Couchbase in JSON format.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Service and worked on spring controllers and configured using annotations to handle presentation requests.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.
  • Utilize Spring Boot to integrate Microservices with other Microservices and RabbitMQ messaging exchanges.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Used JMS (Java Mailing Service) API to mail notifications upon success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Created a Spark cluster on AWS and integrated with Python Implemented Python scripts to import raw data from web into PostgreSQL database and implemented the AWS S3 infrastructure for Big Data environment for data analytics.
  • Enabled streams and created Lambda function on AWS to trigger changes made in DynamoDB and used Github and Jenkins for building the CI/ CD pipeline and day to day builds and deployments using Gradle.

Java Developer

Confidential, Reston, VA

Responsibilities:

  • Worked on Angular 2 to minimize the impedance mismatch between documents centric HTML 4 and what an application needs by creating new HTML 4 constructs.
  • Responsible for design and development of UI screens for the application using HTML5, JavaScript, AngularJS, jQuery.
  • Create and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions and implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, Java Script and SQL Stored Procedure and developed SQL queries for retrieving data used to generate the reports.
  • Used Grunt as the JavaScript task runner. Jenkins, ANT tools were used part of build management and developed client request validations and processing using JavaScript.
  • Writing SOAP and Restful web services, in house ESB for a web Claims application (Spring MVC, Angular 2, Active MQ, SOAP UI, Mockito, JSON, Build forge).
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Involved in the user interface development using JSP, HTML 4, CSS, JSTL and Java Script and preparation of L ow level Design document which include program specification and unit test plan.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator and created Monitors & Configured alerts through automatic emailing using Java Mail.
  • Collecting ticket data from outside sources such as web services and file via JMS and collecting it in our repositories and then making them available by using Java 8 with multithreading.
  • Created SQL scripts for testing. Responsible for writing SQL Queries and executing using JDBC API and Unit Testing & Stage Testing, Deployment and support.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins and developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Developed major websites and services by including Mongo DB as backend software and developed cloud native microservices using Spring cloud and Spring Boot.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection and possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.

We'd love your feedback!