We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY:

  • Around 7 years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets, JDBC, Web services, Apache Tomcat server, Oracle under Windows.
  • Experience in AngularJS, ReactJS, NodeJS frame work.
  • Worked on Docker which is used to build virtual terminal and created Docker images and performed continuous integration through Circle CI and continuous deployment with AWS.
  • Experience in developing MongoDB, Microservices web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, collectors, default methods, type interfaces, and for each.
  • Experienced in writing react code with the help of ES6 features and JSX.
  • Experience in maintaining Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
  • Good knowledge about using HTML 5, CSS 3, AngularJS and JavaScript.
  • Expertise in working with IBM MQ Series and WebSphere Message Broker
  • Expertise in developing data models using Hibernate, Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Strong hands - on experience with Spring IO, Spring Boot, Spring Security, Spring Batch.
  • Expertise in developing light weight business component and integrated applications using Spring framework, spring MVC, Spring Data, Spring Batch, Spring Boot, Spring Security using features like IOC and configuring application context for spring bean factory.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, dependency Injection (IOC).
  • Used Jenkins as CI tool, along with Maven and incorporated with a Git repository.
  • Experience in Pivotal Cloud Foundry and the implementation of Microservices in PCF.
  • Have Strong experience in using Web Services Technologies like SOAP(JAX-WS), RESTful (JAX-RS) &Microservices.
  • Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3, AMI, AWS VPC. Also, worked on End to end deployment ownership for projects on Amazon AWS.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Good work experience in Service Oriented Architecture and Microservices architecture.
  • Experience in Production support and Debugging of live applications.
  • Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL databases like MongoDB, CouchDB and Cassandra.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL/SQL, XML, PHP

J2EE/Internet Technologies: JDK 1.5, EJB, JMS, JDBC, JNDI, JSP, Servlets, Struts, Spring, RMI, Hibernate, Web Services

RDBMS: Oracle 7.x/8.x/9i/10g, My SQL, NoSQL, SQL Server, DB2.

GUI: HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery, AJAX, AngularJS.

OO Methodologies: Unified Modeling Language (UML).

IDE: IntelliJ IDEA, Eclipse, JBuilder and Net Beans, Sublime Editor, Notepad++.

Web Servers: Jakarta Tomcat 5.0, Apache Web Server. REST, SOAP

Application Servers: Web Sphere 6.0, Web Logic Server 8.1/7.0/ and JBOSS.

Operating Systems: Windows NT/95, Windows 2000/2007, Windows XP Professional, DOS, Unix, Linux.

Framework: Struts (MVC), Spring MVC, Hibernate.

Protocols: HTTP, FTP HTTPS, and Telnet.

Utilities/Tools: Ant, Log4j, Logger, Maven, AWS, Junit.

PROFESSIONAL EXPERIENCE:

Confidential, Parsippany, NJ

Sr. Java Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Followed Agile principles and methodologies to achieve quality product by interacting with different teams to develop a web application.
  • Front-end designing using AngularJS to develop an interactive User Interface.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Worked in Stream of API for Bulk Data Operations on Collections and API improvements in Java 1.8.
  • Involved in a team that administered MQ, Message Broker in Development and test environments.
  • Created buckets in Couchbase Server and inserting the JSON ’s into the buckets.
  • Responsible for identifying and designing the MQ objects required and involved in capacity planning for the MQ objects.
  • Implemented Angular.js component router for navigation and the services to connect the web application to back-end APIs
  • Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Used build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and the server responds in the form of an HTTP Response.
  • Developed user interface using AngularJS services method is used to pull JSON data which is exposed through REST services
  • Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed test cases and performed unit test using JUnit Framework.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS)
  • Developing Docker file for different end points and validate them through the Docker-central to run the Jenkins job with given parameter and deploy job to the Kubernates.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Extensive use of Spring components like, Spring Core, Spring MVC, Spring Boot Microservices.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling. Used SVN Subversion for software version control.
  • Developed web applications using Spring MVC, jQuery, HTML5, Used Eclipse IDE for designing, coding and developing applications. Involved in the development of presentation layer and GUI framework using HTML5. Client-Side validations were done using JavaScript.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Used Hibernate and criteria-based queries to work with MySQL Database
  • Wrote Kafka producers to stream the data from external Rest APIs to Kafka topics.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.

Environment: Java, Java Script, Angular 4/ 6, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, Web Services, MQ, RESTful web services, AWS EC2, Couchbase, Microservices, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Docker, Mockito, Kubernetes, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, LabVIEW, WebLogic.

Confidential, Indianapolis, IN

Sr. Java Developer

Responsibilities:

  • Involved in various phases of SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
  • Involved in developing the business logic, database structure of the project and database schemas.
  • Used Scripting Languages like jQuery and JavaScript to implement several client-side functionalities like validations, service calls, sorting, filtering etc.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Conducted security assessment of the application as per OWASP guidelines and incorporated it in the application.
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Supported queries and sort transactions by their own criteria using AngularJS which includes Date-binding, Data-filter and Custom Sorter Functions.
  • Deployed EJB Components (both Session and Entity Beans) in IBM Web Sphere Application Server, which encapsulate business logic and build up the model for the system.
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • In-depth knowledge and experience in UI using was a part of moving the existing Angular 1.5.x component based legacy application to Angular 4 typescript.
  • Responsible for writing Unit Test Cases using JUnit. Responsible for Load Testing using Apache JMeter.
  • 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.
  • Developed asynchronous service call in Angular 4 with Type Script and transacted data in JSON format between back-end and front-end applications
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
  • Developed a RESTFUL service interface using Spring MVC for applications to communicate.
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Design and developed Maven scripts to build and deploy the application in JBoss
  • Written Unit and Integration test cases for services and ensure good code coverage.
  • Involved in design & development of SQL queries, Functions and Stored procedures for performing database operations.
  • Performed Production releases through OpenShift platform.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Used elastic search for features of java API and replication.
  • Participated in the implementation of efforts for unit testing and code reviews.
  • Worked on Rest API calls and integrated with UI.
  • Used Bootstrap for Responsive Web design.
  • Used GIT as version control tool.

Environment: Java, J2EE, Maven, Spring, Hibernate, OpenShift, Web Services, XML, Jenkins, Couchbase, JavaScript, AJAX, Bootstrap, AngularJS 2/4, JSF, JMeter, Kubernetes, JSP, Web Services WSDL, AWS, Junit, GIT, MVC, Eclipse .

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Monitored the performance of application also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Designed, developed and test HTML, CSS, ES6, jQuery and React JS, that meets accessibility of web browser.
  • Build API as a Micro Service using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker.
  • Used Struts Validation framework for client/server validations.
  • Involved in securing REST endpoints using JWT (JSON Web Token)
  • Deployed Spring boot based Microservices, Docker container using Amazon EC2 container services and using AWS admin console.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Extensively used AWS to integration with Enterprise and web applications. Persistence layer implemented using Hibernate framework.
  • Involved in working on Cassandra database to analyze how the data get stored.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS
  • Performed Load Testing with Apache JMeter.
  • Implemented Controllers to maintain each view data where the client implemented the UI using ReactJS.
  • Deployed PCF on AWS EC2 to manage the containers created by PCF.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • 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.
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services SOAP using Apache AXIS2 tool Framework.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: Java, J2EE, Java SE 6, Struts 2.0, JSP, Servlets, JMeter, Java Mail API, AJAX, Web Sphere 6.0/7.0, JavaScript, AJAX, Bootstrap, AngularJS 2, ReactJS, JSF, JSP, Web Services WSDL, AWS, Junit, GIT, MVC, Eclipse.

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using ReactJS.
  • Designed, developed and test HTML, CSS, ES6, jQuery and React JS, Redux that meets accessibility of web browser
  • Used PCF to enhance out of the box integration with other modules.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
  • Involved in Application Deployment on PCF using CF push and Urban code deploy.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web services and also worked on using RESTful web services
  • Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Micro Services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Designing and implementing scalable, RESTful and Micro Services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability
  • Worked on extracting event data from front end using Kafka REST proxy. Used Kafka frameworks for messaging and queuing.
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries
  • Used Oops based design to develop the interactive web application.
  • Developed Web services for the services to get the data from external systems to process the request from client sides
  • Developed REST services using JSON for storing and exchanging information between browsers and servers.
  • Utilized SOAP UI to generate request XML's from WSDL to test the responses.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB's and Data Access Objects (Dao's).
  • Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
  • Used JSON for validation, documentation data required by a given application.
  • Followed the Agile methodology to implement the application.
  • Used Log4j to capture the log that includes runtime exceptions.

Environment: Java, Java Script, ReactJS, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, LabVIEW, WebLogic.

Confidential

Java Developer

Responsibilities:

  • Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team.
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.
  • Developed necessary DAOs (Data Access Objects) for policy owner module.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer.
  • Developed Single Page Web Applications (SPA) by consuming Restful Web Services.
  • Performed client side and server side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and NodeJS, Microservices
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Dispatch Action to group related actions into a single class.
  • Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.
  • Wrote JDBC class to interact with Database.
  • Created database tables for the application on a DB2 database.
  • Created data model, SQL scripts for the application.
  • Build the applications using ANT tool. Also used Eclipse as the IDE.
  • Actively involved in testing, debugging and deployment of the application on Weblogic Application server. Developed test cases and performed unit testing using JUnit.

Environment: Java, J2EE, Java SE 6, Struts 2.0/ 2.3, NodeJS, JUnit, Eclipse IDE, Struts 1.1, Tiles, HTML, Micro Services, CSS, JSP, JavaScript, DAO, Eclipse, Weblogic, UML

Confidential

Jr. Java Developer

Responsibilities:

  • Interacted with the Business Analysts in the development of requirements definition, use case analysis and implemented Functional Specification Document (FSD).
  • Involved in enhancement of existing application utilizing Node JS created role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database in the form of XML.
  • Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" to isolate each layer of the application for easy customization and avoid the complexity of integration.
  • Involved in writing JUnit test cases for Unit Testing service classes.
  • Performing Load Test, Backend Failure Test and Memory Leak Test.
  • Migrated the application from Web Sphere 6.0 to 7.0.
  • Designed and developed Web Services using JWS JBoss Annotations.
  • Created standards and patterns for deploying a spring boot data microservice architecture to PCF
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade. Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Generated Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Write front-end code for developing new pages using HTML, CSS, JavaScript, and jQuery.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server.

Environment: Java, J2EE, Java SE 6, NodeJS, Struts 2.0, JSP, Servlets, Java Mail API, AJAX, Web Sphere 6.0/7.0, IRAD Web Sphere Integration Developer 7.0, Serena Dimensions, Unix, DB2. Project: Capacity and Options Planning System (COPS)

We'd love your feedback!