We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY

  • Self - motivated software engineer with around proven 7 years of professional experience using Java and J2EE technologies in Healthcare and Telecom Industry.
  • Proven work experience in all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing and Development & Testing.
  • Proven work experience with various software development approaches such as Agile, Scrum and Waterfall.
  • Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and RESTful administrations.
  • Experience in various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs. Developed prototypes and mock-ups by using HTML, CSS, and FrontPage.
  • Experience in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Angular 8.0, Node.js, ActionScript, React JS, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX. Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Experience in CI-CD pipeline with Docker, Maven, GitLab, Jenkins, SonarQube.
  • Proven experience using Collection Framework, Multithreading, I/O Streams and Exception Handling. Proven experience with databases like MySQL, SQL Server, Oracle.
  • Knowledge of NoSQL data stores (MongoDB, Cassandra).
  • Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database. Experience in installing, deploying, and testing with multiple Application Servers like WebSphere, WebLogic, and JBoss Application Server and Tomcat web container.
  • Experienced in using Protractor, Karma, Jasmine, Junit testing framework.
  • Hands on experience in S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and in setting up and maintenance of Auto-Scaling AWS stacks.
  • Utilized AWS Beanstalk for conveying and scaling web applications and administrations created with Java, Node.js, Python, Docker on commonplace servers like Apache.
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
  • Created functions and assigned roles in AWS Lambda to run Python scripts.
  • Used AWS Lambda to perform event driven processing.
  • Experience in Microservices using Spring Boot and building Spring based applications.
  • Created XHTML pages with CSS and the Box Model. Implemented SOAP/REST APIs to integrate with customer’s workflow’s and third-party systems.
  • Implemented security modules with Spring Security, Keycloak, JWT and SSO.
  • Experience in handling messaging services using Apache Kafka .
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Experience in developing Dashboards, Insurance Quoting Workflows, Enrollment UI and Backend with Spring MVC, AngularJS, Thymeleaf. Experience in working with team members and quest for new technologies.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
  • Expertise in automation tools like Git, Subversion, Maven, Jenkins, Docker, Kubernetes.
  • Implementing multi-tier application provisioning in OpenStack, integrating it with Jenkins and SonarQube.

TECHNICAL SKILLS

Backend: Java, JavaWeb with Spring(Boot, Security,Web MVC, Data, Cloud, Batch, WebServices, Integration, Cache ), JPAHibernate, QueryDSL, Kafka, HazleCast.

FrontEnd: Angular 8.0, Angular JS 1.0, JSP, ThymeLeaf, Velocity, Typescript, Javascript

Database: MySQL, Oracle 9i/10g/11g/11g, MongoDB, NoSQL

Version Control: GIT( Github, GitLab), SVN

Web Components: HTML4, HTML5, CSS, Angular 8.0, JQuery, React JS, JavaScript, XML, JSP, Servlet, Ajax, JSON, Bootstrap

Server: Apache Tomcat, JBoss, WebLogic, WebSphere, Jenkins

IDE and Tools: IntelliJ, Eclipse, Visual Studio Code, SQL Developer, Putty, WinScp, FileZilla

Web Services: REST, Microservices, SOAP

Microservices: Spring Microservices, Springboot

Whitebox Testing: Junit3, Junit4, Selenium, Jasmine, Karma

Blackbox Testing: Jmeter, LoadUI, LoadRunner

FrameWork: Spring, WebServices, Struts, Hibernate, Junit

Enterprise Architecture: MVC, Layered, Microservices and EventSourcing (Kafka), Messaging.

AWS/Cloud Environment: EC2, Lambda, S3, Route53, Elastic Bean Stalk, Elastic Cache.

Build Tools: Maven, Ant, Gradle, Message Brokers, ActiveMQ, RabbitMQ

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Eagan, MN

Responsibilities:

  • Coordinate with clients providing support on EDIs, 837, 835, 834s, implementing SOW’s.
  • Coordinate with ClearingHouse, Networks, Payers and Providers in SDS products: QuickClaim and Provider Portal.
  • Implemented customer workflows to connect disparate healthcare systems between payers, providers and networks using HIPAA standard transaction sets as well as custom formats and workflows
  • Used Java, MySQL, Quartz Jobs for batch load and conversion of healthcare data
  • Used JQuery and Bootstrap to design interfaces to index scanned images, audit, archive/retrieval, reports. Wrote java modules to export data and integrate with customer’s systems
  • Customized existing workflows for new customers
  • Provided customer support, wrote QA tests and fixed production issues.
  • Prepared Unit test cases using Junit, performance testing using JMeter .
  • Developed automation framework using Java, Selenium , Junit , Protractor and Jasmine .
  • Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements and followed Agile Scrum Methodology for software development process.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub and AWS whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed a data pipeline using Kafka , Spark and Hive to ingest, transform and analyzing data
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented REST Microservices using SpringBoot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented account creation module as a Single Page Application using Angular 6.0, React JS along with HTML5 validation.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Implemented RESTFUL web services using spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used Postman to test the API workflow tested on the JSON files.
  • Experience in Object Relational Mapping frameworks such as Hibernate.
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on java 1.8 functional programming concepts, Lambda expressions.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Configured Maven for Java automation projects and developed Maven project object model (POM) for Unit and Integration tests.

Environment: Java, Spring boot, Spring, Agile, Java 8, JDK, J2EE, XML, NodeJS, JDBC, Spring, Git, Microservices, AWS, Docker, Hibernate 4.2, XML, JavaScript, jQuery XHTML, Design Patterns, JUnit, Jasmine, Apache 2.4, React JS, Oracle SQL, Kafka, REST, Web Services, Eclipse, Postman, WebLogic, Apache Tomcat, Jenkins, JIRA.

Full Stack Java Developer

Confidential, Cloud, MN

Responsibilities:

  • Configured Spring and Hibernate Frameworks.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Involved in requirements gathering, design, development and implementation.
  • Utilized Spring Core, Spring MVC modules using Annotations and AJAX.
  • Created timesheet-approval table using jQuery tree table plug-in.
  • Developed test code in Java language using IntelliJ IDE and Junit framework.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Wrote Unit Test case using JUnit, Mockito and PowerMock.
  • Designed and developed business components using Spring AOP, Spring IOC, Spring Batch.
  • Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Created Angular controllers, directives, models for different modules in the frontend.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, React JS, JavaScript, PrimeNG and Bootstrap.
  • Used Log4J to print info, warning and error data on to the logs.
  • Used Spring MVC, Spring Batch and Jdbc Template for object-to-relational mapping from the database and creating POJOs.
  • Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
  • Used Jenkins for Continuous Integration and deployment into WebLogic application Server.

Environment: Java, Spring API, EJB 3.0, 2.0, Node.js, JSP, HTML5, Restful, SOAP, CSS, BootStrap, Kafka, RabbitMQ, Maven, Jenkins,React JS, Splunk, Log4j, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Full Stack Java Developer

Confidential, Nepal

Responsibilities:

  • Involved in iterations of SDLC design, implementation, debugging and testing of functionalities of J2EE components Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate, Spring Microservices.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Implemented the Spring Model View Controller (MVC) framework
  • Designed and developed the UI using spring standard tag libraries, JSP, HTML, CSS and JQuery.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j .
  • Developed JUnit test cases for all the developed modules.
  • Developed applications using AngularJS 1.0 single page applications SPAs to improve page performance.
  • Used Spring validator framework for client side and server side validation. Also implemented dynamic loading of JSP’s using AJAX.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala .
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Maven as a build framework.
  • Worked with production support team in debugging and fixing various production issues.
  • Used SVN and GIT for Version Control tool and Clear Quest for bug tracking tool.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular JS 1.0 and JQUERY.
  • Used Jenkins for Continuous Integration and deployment into WebLogic application Server.

Environment: Java, J2EE, Spring MVC, SpringBoot, JavaScript, HTML5, CSS3, Hibernate, Kafka, Angular JS 1.0, SOAP, REST, WebLogic, JQuery, AJAX, JSP, servlet, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, IntelliJ, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit), Jasper reports, ILOG, Agile Scrum, Web 2.0, SOA, SVN.

Java Developer

Confidential, Nepal

Responsibilities:

  • Implemented Swing, JSP, Spring Framework to develop billing and audit modules. Performed manual QA tests, wrote automated tests .
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Effective use of Hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
  • Designed the front-end screens using AngularJS 1.0, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.

Environment: Java 7, Tomcat 7, Gulp, Spring Tool Suite, Spring MVC, Spring Boot, Hibernate, MySQL, Toad, RESTful Web Service, HTML5, CSS3, jQuery, jQuery UI, Theme roller, AngularJS 1.0, NodeJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA, Selenium, Log4j, Maven, AWS, Gulp, Bootstrap.

We'd love your feedback!