We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY

  • 8 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 Angular JS, React JS, Node JS 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 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

Java/J2EE Technologies: Java 8, J2EE, JSP, JMS, JDBC, Servlets,JNDI, XML, Struts,Web Services Multi-threading, Java Networking(SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j

Methodologies: MVC, Agile and Scrum, RUP, TDD, OOAD, SDLC

DataBases and Tools: Oracle, IBM DB2, SQL Server, MYSQL, Cassandra, MongoDB, PostgreSQL

Frameworks & API's: Struts, Spring, SpringBoot, Hibernate, JSF, iBATIS, JPA, React JS, Angular 2.0, Node JS, Backbone JS, D3, Spring JDBC, Spring MVC, Log4J, Pandas, Keras, OpenCV

Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS, Express JS, Node.js, GitHub, JAVA, J2EE, REST Webservices (Jersey Framework)

Operating Systems: Unix, Windows, MS DOS, UNIX, LINUX, MAC OS

Build Tools: ANT, Maven, Gradle, Jenkins, Hudson, Groovy

IDEs: Eclipse, My Eclipse, WSAD, RAD, Net Beans, Visual Studio.

CI/CD Tools: Jenkins, Docker, Ansible, Vagrant, kubernetes, GitLab

Web&Application Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat, Apache Camel

Design Methodologies: UML, Rational Rose, RUP, Object oriented Analysis and Design (OOAD), Agile.

Version Control: Rational Clear Case, CVS, SVN,GitHub

Other Technologies: SQL, PL/SQL procedures, SQL Loader, Oracle Report, C++, MS Excel, NoSQL, Azure, Kafka, Jira, JUnit, Mockito, SOAP UI, JTest

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Indianapolis, IN

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.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
  • 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.
  • Used npm/node js for the angular dependencies and for building the API 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.
  • Created Performance Test service for performance analysis for the SOA infrastructure for providing SLA (Service Level Agreement) to the consumers.
  • Created the Node JS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service
  • 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.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka
  • Enabled Journaling across all mongo instances for auto recovery of data after unexpected shutdown.
  • Responsible for writing Unit Test Cases using JUnit. Responsible for Load Testing using Apache JMeter.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • 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.
  • Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security, OAuth 2.0.
  • Designing and implementing scalable, RESTful and Microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service
  • Usage of tools and NoSQL Manager for migration of data between databases without any kind of data loss.
  • 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 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.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • 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, MongoDB, Oauth 2.0, Web Services, XML, Jenkins, Couchbase, JavaScript, AJAX, Bootstrap, AngularJS 2/4, JSF, JMeter, Kubernetes, JSP, Web Services WSDL, AWS, Junit, GIT, MVC, Eclipse.

Sr. Java Developer

Confidential, New York, NY

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.
  • Design, coded and tested key modules of the project using java OOPS concepts, JSP.
  • 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 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.

Java Developer

Confidential

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.
  • Experienced in Object Oriented Analysis and OOP Design using Unified Modeling Language (UML).
  • 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.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • 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 OOP 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 side.
  • 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).
  • 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.

Java Developer

Confidential

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 Node JS, 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.
  • 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, Node JS, JUnit, Eclipse IDE, Struts 1.1, Tiles, HTML, Micro Services, CSS, JSP, JavaScript, DAO, Eclipse, Weblogic, UML

Jr. Java Developer

Confidential 

Responsibilities:

  • Interacted with the Business Analysts in the development of requirements definition, use case analysis and implemented Functional Specification Document (FSD).
  • 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, Node JS, 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!