We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 6+ Years of experience as Java Full Stack Developer in Applications design, Development, Integration, Maintenance, testing by using various technologies and Worked in Banking domains -

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, SQL, Python, Shell

JEE Frameworks: Spring MVC, Spring Boot, Spring Security, Spring IOC, Spring DAO, Spring Data JPA, Hibernate 4.0

Java/J2EE Technologies: JDBC, Servlets, JSP, JSTL, JSON, Java XML, Java Beans, Collections, Exception Handling, Multi-Threading, I/O

FrontEnd Web Technologies: HTML5, CSS3, JavaScript, AJAX, AngularJS, Bootstrap

Web services: REST, SOAP

Databases: MySQL 5, Oracle 10g/11g, MongoDB

Application/Web Servers: WebSphere, Web Logic, Apache Tomcat

ReportingandVisualization Tools: Jasper Reports, JFreeChart, D3.js

VersionControl/Deployment Tools: Git, SVN; Jenkins, Docker

Build and Test Tools: Junit, SoapUI, Postman, Maven

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Implemented MicroServices based Cloud Architecture using Spring Boot.
  • Implemented RESTful Web Services to retrieve data from client side using Microservices architecture.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
  • Implemented transaction management using Spring AOP.
  • Configured JPA to use Hibernate as ORM tool.
  • Developed microserviceswith Spring and tested the application using Spring Boot.
  • Used jQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
  • Configured Maven dependencies for application building processes
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Migrating existing legacy java services into Microservices Architecture with Spring Boot.
  • Used Web services - REST for getting credit card information from third party.
  • The Restful web services have been used to retrieve and update the data using Ajax.
  • Used UNIX commands and shell scripting.
  • Used Angular JS $http service to consume RESTful services.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Used Jasmine, Karma for unit testing and end-to-end testing to verify Angular JS modules and JavaScript utility routines.
  • Jax-RS is the framework used and results are made to be in JSON format. Results are used for displaying on UI pages.
  • Used Maven to build application and deploy on the server
  • Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Implemented SpringValidators, persistence layer, and service layer components using Spring/HibernateAPI and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing
  • Configure and monitor numerous MongoDB and NoSQL instances.
  • Developed Web pages using UI frameworks, AngularJS, Html5, CSS, JavaScript, and JQuery.
  • Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap
  • Responsible for creating an instance on AmazonEC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWScloudservers and Amazon AWS virtual servers (Linux).
  • Worked in an Agile environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.
  • Used Grunt as the JavaScript task runner. Jenkins, ANT tools were used part of build management.
  • Used Maven in building and deploying the WAR and JAR files.
  • Created application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, business layer is built using spring.
  • Developed views and controllers for client and manager modules using Spring Batch, Spring Bootand Spring Core.
  • Developed REST based Web Services using XML/JSON messages that were used by the front end.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Developed client request validations and processing using JavaScript.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Implemented monitoring and established best practices around usage of Elastic search.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, J2EE, JSP, Spring 4.0, Hibernate 4.1, JMS, XML, REST, AngularJS, Grunt, WSDL, AJAX, HTML, JAVASCRIPT, JQuery, CSS, GIT, Log4J, JAXB, JSF, JUnit3.8, WebLogic 10.3.5, Eclipse Indigo, Oracle 10g, Spring boot.

Confidential

Java Developer

Responsibilities:

  • Worked on enhancement of microservices using Java 8 features like Functional Interfaces, Stream API, Lambda functions, Default methods and Date/Time API
  • Developed dynamic web pages using HTML, CSS, Bootstrap, Angular 8 and Redux for building up aweb based application.
  • Implemented dynamic rich UI template pages and applications using Angular 8 features like lifecycle hooks such as ngOnInit, ngAfterViewInit, ngOnDestroy.
  • Developed UI templates using ahead-of-time compilation, and faster performance UI applications using lazy loading components in Angular 8. Worked with data sharing concepts between multiple UI components using Event Emitters, Router Resolvers, Services and Decorators.
  • Integrated backend services to UI applications using ngRX Redux Patterns and maintaining state of data using Stores, Reducers and effects. ngRX subscription-observable models are implemented for data management and retrieval of data. Developed leakage free UI applications using unSubscriptions and ngOnDestroy.
  • Developed responsive design for mobile and desktop compatibility using Bootstrap 4.0, LESS, SASS and utilizing bootstrap grid designs.
  • Implemented the Microservice architecture for creation of independent components using different modules of Spring Framework- Spring Boot, Spring Security and Spring JPA.
  • Implemented multi-threaded REST service calls for better performance using Spring Executor Service, Thread Pool, Callable and Futures.
  • Extensively worked with Java features like Stream API, Collections, Maps, Functional Interfaces, CompletableFuture and Optionals while developing microservices.
  • Developed Rest Services using Micro Service Architecture to get the data from an RDBMS System- Terradata and SQL Server and integrate with other API’s to perform analytics and capture the response back.
  • Implemented Swagger for dynamic API documentation for the dynamic REST API design, testing and deployment to expose services to clients
  • Hands on experience with production deployment & upgrading of legacy web applications, including DB updates, deployment & migration of microservices, monitoring logs, publishing APIGEE proxies (monitoring and scaling API’s)
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Implemented the microservice architecture using Eureka Server for load balancing
  • Designing workflows for data migration using Pentaho 8.1 ETL tool.
  • Design/code/test reviews for ETL components to ensure standards of quality and performance.
  • Used Python and shell scripts to trigger and automate the ETL jobs
  • Expertise in development of stored procedures, triggers, PL/SQL packages and managed database objects such as Tables, Indexes & views in Oracle 11g. Also, worked with Terradata
  • Expertise with deployment and gained experience running microservices on DC/OS Apache Mesosphere and troubleshooting the applications whose runnable configuration is controlled by marathon.json.
  • Experience with Test Driven Development using JUnit andl Mockito framework
  • Used Postman and Insomnia for testing the REST services and utilized Apache log4j to debug and record the logs
  • Experience working with SonarQube to ensure Code Quality Standards
  • Worked in setting up Docker daemon, Docker client, Docker hub, Docker registries.
  • Deployed docker containers on server nodes with master node using Kubernetes by creating pods and managing on the cluster environment on Kubernetes.
  • Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
  • Configured the Load Balance Sets Azure Load Balancer, Internal Load Balancer and Traffic Manager and worked on Application Gateway.
  • Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations: Drive Operational efforts to migrate all legacy services to a fully Virtualized Infrastructure.
  • Hands on experience in writing Azure Terraform templates to build Azure Resources and platform services/configurations.
  • Configured Azure Traffic Manager to load balance traffic to multiple application services via RoundRobbin fashion.
  • Used Git as Version Control Tool
  • Worked on all assignments using JIRA tracking software, agile development methods and developed throughout entire software lifecycle.
  • Involved in Full Cycle of Software Development from Analysis through Design, Development. Integration and testing phases by following Agile Software Development with Scrum methodology

Environment: Java1.7/1.8, HTML, CSS, Bootstrap, Angular8, Spring Boot, Micro-services, Python, Eureka Server, APIGEE Gateway, Shell Script JDBC, Spring JPA, Oracle 11g, DC- OS Mesosphere, RESTful Web Service, Tomcat 7.0,UC4, Eclipse, Oracle 12c, JUnit 4.11, Git, Jenkins, Azure services, Azure Terraform,SonarQube,UC4, Linux, Pentaho 8.1

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Experience in working with rendering view React JS components, forms, events, routers and Redux asynchronous functions and implementation of React - Flux pattern for core dependency.
  • Expertise in Server-side JavaScript structures like Node JS, Hapi JS and Express JS.
  • Hands on experience in unit testing tools of JavaScript framework like Karma, Jasmine and for Mocha and Chai for React JS.
  • Implemented Java/J2EE Web Based Applications using Spring MVC framework
  • Used Spring Framework for Dependency injection, Security features and integrated with the Hibernate framework
  • Implemented Hibernate for data persistence by using ORM classes, annotations and HQLqueries to manage data related operations for patient’s activity tracking modules
  • Worked in Service Oriented Architecture using Web Services- SOAP and REST
  • Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user
  • Wrote stored procedures for reusability and wrote complex queries to extract data fromMySQL DB
  • Experience working with no SQL databases like MongoDB
  • Used JMS API (RabbitMQ) for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation
  • Wrote Junit Test cases for Spring Controllers and Web Service Clients in Service Layer usingMockito
  • Used Maven to build the application and deploy on WebSphere Application Server
  • Implemented Slf4j-Log4j module to log the various logger statements
  • Integrated Docker and GIT plugin with Jenkins for the continuous building
  • Participated in the Agile Environment according to Sprint deadlines and meetings
  • Worked with different AWS Services like S3, EC2 and SNS
  • During project migration to AWS, gained hands on experience with S3, EC2, Lambda, Simple Notification Service (SNS) and Simple Queue Service (SQS) Services
  • Wrote Lambda functions which automatically triggers an uprunning RESTful Address Standardization and Delta Services deployed in EC2
  • Implemented Simple Notification Service which sends notifications to Adobe and other teams within Comcast to start Campaigning

Environment: JAVA 1.7, React JS, Spring MVC 4.0, Spring Security 3.2, Hibernate 4.0, REST Web Services, SOAP, HTML5, CSS3, Bootstrap, JavaScript 1.8.4, Angular2, jQuery, AJAX, XML, JSON, MYSQL, WebSphere Application Server, Slf4j-Log4j, Maven, JPA 2.0, Junit, Jenkins, Git, Agile, S3, EC2, SNS, Lambda, SQS.

Confidential

Java Developer

Responsibilities:

  • Involved in implementation of business logic using Spring MVC
  • Integrated Database interaction using Hibernate, identified ideal queries for caching and HQLqueries for data related operation
  • Developed Object-Relational (O/R) mapping using Hibernate and Involved in second level cache using EHCache in Hibernate at table level
  • Established JDBC Connectivity to perform CRUD operations from to and from OracleDatabase
  • Implemented Design Patterns such as Singleton, Factory, MVC
  • Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation
  • Involved in creating Graphical reports using JFreeCharts for business analysis
  • Involved in developing stored procedures using Oracle PL/SQL
  • Involved in Unit testing, using JUnit framework and used Log4J for Logging Errors, debugging and tracking
  • Used ANT built tool for compiling and generating war file
  • Used SVN to manage and control version of build & Release
  • Exposure to using Software Development Life Cycle (XP)

Environment: Spring MVC 3.x, Java 1.7, Hibernate 4.0, HQL, Struts 1.x, JSP, JSTL, REST API, HTML4, CSS, Java Script, Bootstrap, jQuery, JSON, Oracle PL/SQL, JFreeChart, JBoss, Log4j, SVN, JUnit, Maven, Agile

We'd love your feedback!