We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Almost 6 years of experience in object - oriented programming, design and development of multi-Tier distributed, Enterprise applications using J2EE and Spring boot Microservices technologies with Software Development Life Cycle(SDLC) using Agile Methodologies
  • Well-versed in Springs and its modules, Spring Core, Spring IOC, Spring AOP, Spring MVC, Spring Security,
  • Spring Batch programming, Spring JPA
  • Worked with MEAN/MERN stack for developing applications with knowledge of Front-End development technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap
  • Experience in designing User Interface (UI) applications and professional web applications using HTML5,
  • CSS3, JAVASCRIPT, JQUERY, NodeJS, ReactJS, AngularJS, Angular 7 and 9, AJAX, JSON, Bootstrap, Backbone.JS, Responsive designing
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as express - validator, bcrypt.js, JWT, mongoose and mongo
  • Spring Boot Microservices were developed with microservices architecture using REST and Apache Kafka
  • Monitored service health check from Spring Boot admin console using swaggered UI registered micro services
  • Load balancing among the servers was implemented by using Spring Ribbon
  • Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard
  • Debugging applications in different browsers using Firebug, and testing applications using Jasmine, and karma,
  • Mocha
  • Created microservices architecture, with Spring Boot-based services interacting through a combination of REST and MQ to build, test and deploy identity microservices
  • Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens
  • Experience in using JSON Web Tokens (JWT) to securely communicate JSON Objects
  • Hands on experience with build and deployment tools including Ant/Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using Junit
  • Knowledge in working with Docker tool to create, deploy and run applications by using containers and it helps to save Disk space and RAM size
  • Knowledge on Kubernetes to deploy containerized applications
  • Experience in working with messaging systems using message brokers such as ActiveMQ and RabbitMQ
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service
  • Hands on experience in creating various database objects like tablets, stored procedures, functions, and triggers using Oracle SQL and MySQL
  • Used TOAD to interact with oracle database, performance tuning DB execution
  • Hands on experience in MongoDB as well as SQL server, experienced with (Mongoose plugin, Mongo Client) and write SQL queries using joins, stored procedures, and data base normalizations
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as IBM Web Sphere, Apache Tomcat
  • Hands-on experience with CICD tools such as Maven, Jenkins, and JIRA for tracking the stories
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana)
  • Designed and managed public/private cloud infrastructures using Confidential Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations
  • Developed Micro services using Spring Boot and deploying Micro services into AWS cloud using Jenkins
  • Knowledge in Web App deployments on UAT, Production, SIT, QA environments with configurable apps

TECHNICAL SKILLS

Programming Languages: Java, C, C#, and C++

Development Tools: Eclipse, Spring STS, Visual Studio Code, POSTMAN, Android Studio, Toad, Checkmarx, XCode, TFS, Git and Bitbucket

Web Technologies and Scripting: Angular, React JS, Node JS, HTML5, CSS3 and PHP

Java Technologies: Java/J2EE, Spring Boot Microservices, Kubernetes, Kafka, ActiveMQ, Netflix OSS, Servlets, Tomcat and Hibernate

Database: Oracle SQL, PL/SQL, MySQL, Firebase, MongoDB and SQLite

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Developed Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain and event driven design
  • Designed and developed the user interface of the web application using JavaScript, Typescript, JSON, JSP,
  • HTML5 and CSS3
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document
  • Designed and developed the REST based Micro services using the Spring Boot
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Implemented OAUTH2 (Rest service authentication) in our application in order to communicate securely with ther protected resources by exchanging access tokens for authentication instead of using username and passwords
  • Implemented JSON Web Tokens (JWT) to securely communicate JSON Objects
  • Monitored service health check from Spring Boot admin console using Swagger UI registered Microservices
  • Data communication between various events and fulfillment systems is developed using Restful API
  • Enhanced user experience and accomplish web objectives by creating site structure, navigation, page optimization and graphics integration
  • Improved web functionality and responsiveness using AngularJS, Node JS, HTML5 and CSS3
  • Prioritized, resolved, and made the application secure by remediating all security threats in microservices
  • Ensured Continuous Integration and Continuous Deployment (CI/CD) process using Jenkins, RLM and ServiceNow for timely builds, code coverage, running test
  • Versioned the source code on Bitbucket repository after successful automated integration testing
  • Fixed security code defects in j2EE, Spring and Angular framework based on scan results
  • Monitored all third-party versions, license, components contained in the application
  • Developed and enhanced the web application dashboard page take in the next generation user interface and online banking experience
  • Redesigned and reengineered in terms of performance and user experience
  • Perform impact analysis and times estimation of proposed changes via Agile Scrum methodologies
  • Fixed the vulnerabilities in java, Typescript, JavaScript, HTML5, CSS3 in codebase and repaired the technical and logical flaws in J2EE, Spring and Angular framework
  • Angular @Input, @Output annotations are used to pass data from one component to another component and
  • Event Emitter is used to emit the data
  • Micro-Services are implemented using Pivotal Cloud Foundry platform build upon Amazon Web Services
  • Experience in working with Log4J for logging, debugging and error tracing
  • Enhancement and maintenance of web application by upgrade the libraries and frameworks to higher versions
  • Designed and deployed a multitude application utilizing almost all the AWS Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, Cloud Formation and lambda, focusing on high-availability and fault tolerance

Environment: Java1.8, Spring 4, Spring boot, Hibernate, NodeJS, Angular4/7/9, Hibernate, Agile, Oracle11g, SQL, SOAPUI, Jenkins, S3, EBS, EC2, Cloud Watch, Cloud Formation, Webservices, JUnit.

Confidential

Software Engineer

Responsibilities:

  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Involved in consuming SOAP Web Services, generating WSDL and used SoapUI for API testing.
  • Developing our REST API
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design
  • Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM
  • Build stable React components and stand-alone functions to be added to any future pages
  • Used React-Router to turn application into Single Page Application
  • Designs develop and test HTML5, CSS3, Bootstrap, jQuery and React.JS that meets accessibility and web browser standards for website
  • A robust understanding of front-end technologies, Object-Oriented JavaScript, AJAX, XHTML, HTML,
  • XML/DOM, Node.js, React JS, JS-Based framework
  • Node Package Manager(NPM) is used for managing dependencies the application
  • React-Redux is used for state management and React-Router is used for programmatic navigation
  • Worked extensively with Props and States in React to manage data.
  • ECMAACRIPT6 is used to develop react components in our application.
  • Developed Restful API using Node JS with Express JS.
  • Used Spring Boot, which is radically faster in building cloud Micro-services and develop Spring based application with very less configuration
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure
  • Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS
  • Cloud Watch
  • Kubernetes is used to deploy containerized applications and we used Replication controllers to maintain pod copies and for rolling copies.
  • Built Continuous Integration environment using Jenkins
  • Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS)
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA
  • Comfortable working with REST and SOAP Services, consuming and processing of JSON/XML data from micro-services using Java Spring Framework
  • Integrated process into build system which auto-generates REST API documentation from source code
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, and building of source code
  • Used GIT repository for software configuration management and version control

Environment: Java1.8, Spring 4, Spring boot, Apache Kafka, Hibernate, Python 2.7, NodeJS, React, Hibernate, Agile, Oracle11g, SQL, SOAPUI, Jenkins, S3, EBS, EC2, Cloud Watch, Cloud Formation, Webservices, JUnit.

Confidential

Java Developer

Responsibilities:

  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface
  • Design, Development, Implementation, and Testing of Enterprise Applications in Client/Server environment using Java/ Java 2EE in Client/Server, Microservice applications
  • Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JPA, JSF, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading
  • Implemented UI using MVC 5.0, HTML, XML, CSS, JavaScript, Angular, AJAX and Web Form Controls to create website end-to-end using Responsive Web Design (RWD), provided optimal viewing experience across wide range of devices
  • Developed client software to consume already published web services like SOAP and REST
  • Worked on Angular JS, Node Js to create single page applications. Manipulating the views using the Angular Route provider and developed web applications with Single Page Applications (SPAs) framework using Angular JS and Node JS
  • Created SQL (Structured Query Language) alter script using the Toad software for providing version update
  • Designed the database objects (Stored Procedures, View, Functions, and Triggers) in MYSQL Workbench
  • Used Microsoft Team Foundation Server (TFS), Git, for source control, work item tracking and associated processes
  • Deployed the jar, war and ear files on the Web Sphere Application Server
  • Experienced with centralized version control system such as Subversion (SVN) and distributed version control system such as Git.

Environment: Eclipse J2EE, C#, Hibernate, Struts, JSP Servlets, EJB, JSTL, XML, JMS, Spring Controller, SOAP, Oracle, PL/SQL, UNIX Scripting, EJB-jar, POJO, HTML, ANT Scripts, Junit, Git.

We'd love your feedback!