We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

BentonvillE

SUMMARY

  • Java developer with 8 years of experience in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST / SOAP, XML, JSON and Ant.
  • Extensively used Java 8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method references, Filters, Collections and default methods.
  • Extensive Design Implement and test services experience in a Microservice Oriented Architecture and TEMPhas implemented teh REST based Microservices using teh Spring Boot, Spring Data with JPA (Java Persistence API).
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC,
  • Hands on experience on building real time data pipelines using Kafka streams.
  • Hands on experience in analysis, design, development and implementation of web - based application using HTML5, CSS3, JavaScript, Typescript, React JS, Node.js, AJAX, jQuery.
  • Extensive experience in design and implementation of client/server and web applications using Java/J2EE Technologies (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, XML, Java Multi-threading API, Swing, Spring, Hibernate and SOAP & REST/Restful Web Services).
  • Hands on experience building UI using ReactJS, NodeJS and also implemented IAM/SSO for single sign-on.
  • Involved in continuous integration and deployment (CI/CD) using DevOps tools like Looper, Concord
  • Hands on experience working with NoSQL data bases such as Cassandra.
  • Hands on experience deploying applications on Microsoft Azure.
  • Experience in Agile with Scrum, waterfall software development methodologies
  • Eager to learn new technologies and provide efficient solutions to business requirements.
  • Good experience in writing test cases using Junit and Mockito. Also, used SonarQube for coding standards.
  • Hands on experience on Docker and container technologies for building Micro service-based applications.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j, Performed Unit Testing, Integration Testing and generating of test cases for web applications using TestNG, JUnit, Jenkins and Log4j.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries and in writing SQL and PL/SQL programming.
  • Proficient with version controlling tools including Tortoise SVN, GIT, Bitbucket and GitHub.
  • Experience on Relational databases such as Oracle, DB2, MySQL and PostgreSQL (Written Queries, Views, Store Procedures, Triggers and Functions).

TECHNICAL SKILLS:

Frameworks: Spring Boot, Spring MVC, Spring IOC, Spring Transactions, spring security, Spring Batch, Spring ORM, Spring Tiles, Spring AOP, JPA, Spring JDBC, Spring Integration

Web Application Servers: Apache Tomcat, JBoss, Glassfish, WebSphere

Front-end: HTML5, CSS3, Bootstrap, JavaScript, Ajax, jQuery, JSON, JSP, JSTL, Angular JS, Angular2, Angular4, Angular6, Angular7, Typescript, React JS, Node JS

Databases: Postgres SQL, MySQL, MongoDB, MSSQL, Oracle

Webservices and Message Services: SOAP, REST, Apache Kafka, RabbitMQ, IBM MQ.

Version Control: Git, GitHub

Build and CI/CD: Maven, ANT, Jenkins.

SDLC Methodologies: Waterfall, Agile (Scrum)

Testing: JUnit, TestNG, Selenium, Integration and System Testing

Cloud Tools: Azure, GCP, WCNP

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Bentonville

Responsibilities:

  • Developed Microservices for different level of layers in flow of network.
  • Involved in implementing teh Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Implemented Kafka messaging to pull in stock data from teh queue and load into Oracle table.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch and handled teh security using Spring Security.
  • Involved in teh Development ofSpring Framework Controllers
  • Developed kafka Spouts and Bolts which filters teh messages based on TenantID.
  • Experience inImporting datafrom various sources to theCassandra clusterusingJava API’s.
  • Developed Microservices for different level of layers in flow of network.
  • Configured VM’s on Azure cloud and deployed applications.
  • Involved in implementing teh Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Deployed application on Apache Storm cluster
  • Extensively used Hibernate Relational Mappings (One-To-Many, Many-To-Many) in teh secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.
  • Testing for Node.js is done using mocha and chai for spring boot used Mockito, JUnit, JMeter, Mock MVC and achieved Test Driven Development.
  • Developed teh Docker Containers and Docker consoles for managing teh application life cycle.
  • Integrated existing projects with cloud configuration management, spotlight and Kibana.
  • Worked on end-to-end delivery of teh products from requirement gathering, understandings, development, testing to deployments.
  • Achieved continuous integration through GIT and looper.

Full Stack Engineer

Confidential, Remote

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation and setting up teh development environment.
  • Extensively used Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Developed Microservices for different level of layers in flow of network.
  • Involved in implementing teh Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch and handled teh security using Spring Security.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Implemented Service Oriented Architecture (SOA) using JMS (MQ series) for sending and receiving messages while creating web services.
  • Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed web applications using React JS.
  • Extensively used teh Spring Framework implemented upon teh MVC design pattern.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed Applications using Rule Engines-JBoss Drools, Workflows, human tasks to implement business rules validations and provided Drools Dashboard for business users.
  • Worked on creation of custom Docker Container images, tagging, pushing images, integration of Spring Boot.
  • Involved in building teh application which works on mainly Groovy grails, HTML, CSS, Rest services, Java script, Spring, Maven, Hibernate.
  • Testing for Node.js is done using mocha and chai for spring boot used Mockito, JUnit, JMeter, Mock MVC and achieved Test Driven Development.
  • Created teh Docker Containers and Docker consoles for managing teh application life cycle.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR File to be deployed in application servers and integrated with Git, Jenkins, JMeter and Jenkins Jobs.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, RESTful, AWS, S3, Node JS, Spring Security, Hibernate, JMS, Angular4, Angular2, Oracle, CRUD, JIRA, CI, CD, Selenium, DAO, XML, MDB's, JMS, IBM WebSphere, DML, MVC, TestNG, JMeter, Log4j, Git, Microservices, Bootstrap, Maven, Jenkins

Confidential, Bentonville

Full Stack Java Developer

Responsibilities:

  • Experience in working and building RESTFUL web services to collaborate teh product/branch subsystem with teh new payment systems.
  • Responsible for java development and performance enhancement, and Design of teh Java 1.8 based Web and Enterprise application in Windows environment.
  • Utilizing teh new unit testing technologies like Junit to maximize teh test coverage.
  • Developed and executed test case scenarios/stories and automation regression testing using Selenium Web Driver.
  • Responsible for making retail transactions work perfectly using Point of Sale in Java.
  • Worked on UI - Response Design and major work on frameworks like Bootstrap for CSS.
  • Participating Sprint meeting in every two weeks to discuss new requirements.
  • Adopted teh scrum methodology of agile software developments, to meet teh ever-changing business need.
  • Developed Restful APIs to read data from data Source's and processed teh data in real time.
  • Worked on front end, designed and developed in Angular 6.
  • Successfully designed, developed, configured and managed SQL Server systems to meet organizational and client requirements.
  • Troubleshooting teh issues in production and fixing teh issues.
  • Defect fixing during teh application QA phase.
  • Extensively used Struts Validator for server-side validations and JavaScript, Node JS for client-side validations.
  • Developed Stored Procedures, queries to extract teh Customers data from teh database.
  • Used Subversion for Version Control Management and all over worked on JDK 1.7 for core java.
  • Involved in code reviews, debugging and testing, used Testing framework for automation.
  • Extensively used Spring MVC, Spring ORM, Spring Transactional, and Spring Core in developing SOA based application payment modules.

Environment: Java 1.8, J2EE, HTML, WebLogic, Microservices, SOAP, JavaScript, JMS, Struts, Servlet, JSP, CSS3, jQuery, Angular JS, Angular6, Node JS, AJAX, JDBC, Oracle, Maven, MySQL, Log4j, GitHub, Scrum, JUnit.

Confidential

Java Developer

Responsibilities:

  • Developed Service layer using Core JAVA, Spring, Rest and SOAP web services.
  • Developed Service layer with REST and SOAP Web Services and tested services using SOAP UI tool with test data for requests.
  • Implemented Data Access layer using DAO pattern with JPA to use Hibernate as ORM tool.
  • Used Spring Aspects for implementing functionalities like logging functionality.
  • Designed and implemented transaction management using Spring AOP.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Hibernate, SQL, Maven, Oracle.
  • Used Hibernate framework for back-end development and spring dependency injection for middle layer development.
  • Developed JMS messaging queues for teh asynchronous communication.
  • Installed and configured JBOSS on Linux server for Dev and QA environments.
  • Deployed teh application on JBOSS in DEV and QA environments.
  • Used SVN for version control. Resolved merge conflicts while working different branches.
  • Developed a logging component using Apache Log4J to log messages and errors.
  • Debugged teh QA issues and tested on QA and UAT servers.
  • Used Ant as a build framework and Jenkins for teh continuous integration.

Environment: Core Java, spring (Core, ORM), JSP, AJAX, HTML5, CSS3, Spring MVC, Eclipse IDE, JBOSS, Oracle, Ant, Windows, SVN, Linux.

We'd love your feedback!