We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Around 8 years of experience in designing, developing, and implementing core Java/J2EE applications.
  • Good Knowledge in Java Technology (J2EE and AdvanceJ2EE) and strong understanding in Object oriented concepts with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Worked on all phases of software development life cycle SDLC including Initiation, Requirements gathering and analysis, Design, Development, Integration and Testing, Operations and Maintenance.
  • Hands on experience implementing Applications using Java 1.8 Lambdas, Functional Interfaces and integrated Stream API into teh Collections API, to perform bulk operations on collections.
  • Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security, Hibernate and Spring - Boot.
  • Experience in writing Web Services using SOAP, RPC, and REST in distributed web application development environment.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experienced in Portfolio Management for various project implementations
  • Good experience in using RDBMS systems Oracle, MariaDB, PostgreSQL and MySQL.
  • Good Knowledge on usage of various J2EE Design Patterns like Singleton, Factory Pattern, Builder, MVC, Chain of Responsibility, Prototype pattern, UML and Enterprise Application Integration.
  • Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud (PCF).
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming and Kafka.
  • Experience of working with enterprise application development IDE like Eclipse, Net Beans.
  • Adept with JUnit for performing Unit Testing and determining teh application functionality and comprehensive noledge of ANT for project build and Log4J for logging.
  • Experience in Spring JDBC template and Hibernate for performing Database Transactions.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Experience in Java8 features like Streams, Producer, Consumer, BiConsumer etc.
  • Experience inMicroservices-SpringBoot,Pivotal Cloud Foundry (PCF)and Engagement usingSpring Boot.
  • Extensive Experience in Data Modeling, Design, Development, Implementation and Administration of Database systems using Oracle 10g/11g, IBM DB2, MYSQL, SQL SERVER 2008, MongoDB to manage extremely large data sets.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Experience in Microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience using MAVEN, JENKINS and Log4j tools.
  • Extensive noledge in web Service Oriented Architecture (SOA) fundamentals.
  • Extensive experience in Software Configuration Management using Version Control tools such as GIT, CVS, SVN and responsible for various software version releases.
  • Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and teh ability to work well in a team or individual environment.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, HTML, UML, C, C++, HTML, XML.

J2EE Technologies: JSP, Servlets, Tag Libraries, EJB, JNDI, JDBC, JMS

Frameworks: Spring, Spring MVC, Kafka, Hibernate, Junit, Spring-Boot.

Application/Web Servers: JBOSS EAP 6.3&6.4, Apache Tomcat

Web Services & XML: XML, XHTML, CSS, SOAP, WSDL, SAX and parsers, RESTful, SOA, DOM.

IDE/ Tools: Eclipse, NetBeans.

Database and Tools: Oracle, MySQL, DB2, SQL Developer

Operating System: Windows XP/Vista/7/8/10, Linux.

Methodologies: Agile and Test-Driven Development, SCRUM

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Bentonville, AR

Responsibilities:

  • Working on Walmart.com online application for Exposing and Consuming new API’s.
  • Responsibilities include writing new API’s using Spring, microservices and Spring Boot.
  • L3 production support for Walmart.com
  • Implemented Spring IOC to resolve dependency injection
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Worked on processing pipeline that begin and receiving data using distributed messaging systems Kafka.
  • Used Express with Node Js to create Web services which consume data from Azure cosmos DB.
  • Used Sequelize module in Node JS to connect to Azure MSSQL and make CRUD operations.
  • Integrated Azure Key vault to Node JS application to retrieve secrets and configurations.
  • Implemented teh BDD test cases using cucumber. Also maintaining Regression suits.
  • Followed Test Driven Development by using mockito and Junit framework
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Involving in Migrating One Page checkout from Angular.Js to React.Js
  • Built reactcomponents, UI services to consume rest services using Component based architecture provided by ReactJS.
  • Configured Kafka to read and write messages from external programs and aggregate logging.
  • Used ActiveMQ to transfer .txt files between teh Consumer and Producer.
  • Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Experience in handling messaging services using Apache Kafka.
  • Implementation of Spring Restful web services which produces JSON.
  • Maintaining servers and creating concourse pipelines for deployments.
  • Worked on concourse job configurations to build teh application.
  • Implemented Transactions and Batch Updates using JPA framework with MariaDB.
  • Published and consumed Rest Web Services for transferring data between different applications.
  • Involved in writing jest/mocha test suits for teh components across teh application.
  • Implemented teh logging mechanism using teh log4j framework and used Google Cloud logs for centralized logs.
  • Used MongoDB document oriented database to store data.
  • Worked on a variety of defects to stabilize application.
  • Working with citi integration for single sign on and Save card to profile feature in My account
  • Extensively used CoreJavaconcepts like Collections API, Exception Handling, Multithreading, Synchronization andJavaI/O during development of business logic.
  • Utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
  • Involved in PI Planning, Sprint Plan, Sprint Refinement, Sprint Retrospective, Collaboration, Business requirements analysis, Spike documentation, Story implementation, code reviews, static code analysis and unit test cases.
  • Deployed application to GCP using Spinnekar (rpm based)
  • Responsible to install, configure, monitor systems developed onCloud IaaSenvironments withPivotal Cloud Foundry (PCF) PaaSrunning on top of it.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating teh Application.
  • Extensively used different spring modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring Cloud.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing Immunization Registry Web Application using Java, J2EE, Spring Framework, Spring Boot and Hibernate.
  • Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
  • Implemented fail safe and Circuit Breaker Patterns in Spring Boot MicroServices applications using Hystrix and monitored teh services using Hystrix Dashboard.
  • Implemented one Complete Module of application in Rest API architecture using Spring Boot.
  • Performed complete database operations for various layers using Hibernate (ORM).
  • Involved in writing Stored Procedures, Functions, Packages and Cursors using SQL and PL/SQL for different webpages of application.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating teh Application.
  • Developed Java API for Amazon Lambda to manage some of teh AWS services.
  • Using GIT for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing using JUnit.
  • Written test cases for all Controllers, Services and DAO layers and improving teh code coverage (90%) with Quality gate pass in SonarQube.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Using teh LOG4j to log regular Debug and Exception statements.
  • Taken care of Jenkins builds/deployments/Configurations in all level environments.
  • Participated in noledge transfer activities for teh new joiners on applications and helping them to settle down quickly in teh project.
  • Designed and developed Microservices business components using Spring Boot.
  • Hands on Coding to build REST Microservices using Spring Cloud, Spring Config, Cloud Foundry.
  • Very good interaction with teh offshore team and customer. Attending teh calls and updating teh status accurately in regular intervals
  • Worked with QA team for testing, troubleshooting issues and resolves defects.
  • Involved in various Project Management discussions with teh Customer team.

Environment: Java 8, J2EE, Spring Boot, MongoDB, Microservices, Angular JS, Node JS, GCP, Hibernate, PCF, JPA, Junit, Jenkins, Eclipse IDE, Oracle 11g, Spring JPA, Maven, WebLogic Server, Log4j, Git, Jira.

Java Developer

Confidential, Bridgewater, NJ

Responsibilities:

  • Developed various product applications using Java, J2EE and related technologies.
  • Utilized Agile SCRUM Methodology and Test-Driven Development to managed projects.
  • Involved in teh Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Implement teh web application using Full Stack technologies (Oracle DB, Express, Angular 2, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap, and other web technologies
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Dependency Injection), DAO (Data Access Object) and template classes.
  • Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Developed REST API's using Spring MVC and spring boot, hosted all micro services on PCF.
  • Implemented MicroServices architecture using Spring Boot 2.1.1 for making teh application smaller and independent.
  • Involved in designing, developing and testing teh web application by using HTML5, CSS3, Bootstrap, and React.JS.
  • Real time streaming teh data using Spark with Kafka.
  • Expertise in various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Developed teh entire application using Eclipse and deployed them on Tomcat Application Server.
  • Developed Server-side components using Hibernate and spring framework.
  • Developed Spring MVC Restful web services as part of Marquee integration in teh Marquee system and implemented teh authentication layer for authenticating teh client requests.
  • Implemented Hibernate Mapping and Hibernate configuration files.
  • Implemented REST web service using spring framework. Implemented support for both XML and JSON data exchange formats.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to teh various third party applications.
  • Created hosted multiple web services for various consumers. Which are consumed by other domains and GUI projects.
  • Worked on ISO parser tool withPivotal Cloud Foundry (PCF)and trained on Technical Essentials and Architecture withConfidential (AWS).
  • Creates and configure MicroServices architecture and integrated with React.Js application.
  • Fixed sonar and find bug violations and bugs.
  • UsedJIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed and deployed scripts using MAVEN as build tools in Jenkins from one environment to another environment.
  • Used Core Java concepts Collections, Generics, Concurrency to improve teh performance of teh applications and to schedule tasks using Multithreading.
  • RDBMS experience includes SQL Server; database programming and connectivity using JDBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScript.
  • Experience in maintaining a large number of files through version control tool like GIT.

Environment: JDK1.8, Java, J2EE, Microservices, Angular JS, Node JS, Spring IOC, Spring MVC, PCF, Pivotal Cloud Foundry (PCF),Hibernate, JSP, HTML5, CSS3, JavaScript, Spring JPA, AJAX, JSON, RESTful, Eclipse3.0, SQL Server, JENKINS, MAVEN.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Responsible and mentored teh team in complete software development lifecycle (SDLC) tasks - Design, Coding, testing, and documentation using Java/J2EE and WebSphere Portal development.
  • Designed and developed some of teh Billing Module Screens using HTML, CSS and JSP.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Integrated widgets with MVC Framework.
  • Designed and implemented teh UI using HTML, JSP and Java.
  • Designed pages and implemented pagination feature using Display Tag Library.
  • Developed Action Form, Action classes for implementing business logic. Spring MVC Framework is used in persistence layer of Billing Module for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in teh project such as Business Delegate, Used HQL statements and procedures to fetch teh data from teh database.
  • Developed data access implementation using DAO Framework, spring JDBC Template and SQL Named Query.
  • Worked on developing application, automated scripts leveraging MongoDB.
  • Implemented enhancements from DAO layer to UI layer and portlets based on JSR 168/286 API.
  • Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in teh development of business module applications using J2EE technologies like JSF and JDBC.
  • Consumed Web Services (RESTful) from third party for authorizing payments to/from customers.
  • Used RESTful web services for transmission of large blocks of XML data over HTTP.
  • Developed teh Use case, Sequence and Class diagrams using UML and Rational Rose.
  • Deployed teh application on to WebLogic application server.
  • Used Log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit and jMock Framework. Used Maven scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Microservices, MDB, MQ Series, Spring MVC 3.2.5, iBATIS, HTML5, CSS3, MongoDB, SQL 2005, Maven, Log4j, JUnit, jMock, XML, JSF, Servlets, JSTL, AJAX, WebLogic, IBM Rational Rose, RESTful.

Java Developer

Confidential

Responsibilities:

  • Followed Agile methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
  • Developed application code using Eclipse IDE and configured with Maven, Glassfish server and JUnit.
  • Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
  • Developed teh controller servlet to handle teh requests and responses.
  • Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
  • Configured Maven dependencies for application building processes.
  • Used Spring Dependency Injection to set up dependencies between teh objects.
  • Optimized teh source code and queries to improve performance using Hibernate.
  • Assisted other team members with various technical issues includingJavaScript, CSS, JSPand Server related issues.
  • Designed and developed a web client using Servlets, JSP, JavaScript, HTML5, CSS3 and XML.
  • Used JUnit to unit test teh modules andLog4j for logging error/debug messages.
  • UsedJenkins as a dashboard to deploy teh application on Apache Tomcat Server.
  • Designed and developed User Interface, application modules and business components using JSPs, Servlets, Java, HTML and JavaScript, testing and deploying them on WebLogic Application Server.
  • Used SVN, teh version control tool for code commit and update.

We'd love your feedback!