We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Dallas, TX

SUMMARY:

  • 6 years of experience as a Full - Stack Java Developer in Information Technology on various domains like Health-care, Insurance, Financial services involving Analysis, Design, Coding, Testing and Implementation of applications on Java/J2EE technologies.
  • Experienced in using Waterfall and Agile methodologies implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Good working knowledge in Object Oriented Programming concepts, multi-threading, Collections, Java 1.8 concepts a such as Lambda Expressions, Functional Interfaces and expertise in JDBC, Servlets, JSP, Java Beans
  • Expertise with Design Patterns of java such as Singleton, Factory etc.
  • Proficient in Spring Core, Spring MVC, Spring Boot, Spring Security, Spring AOP Hibernate 4.0 framework
  • Experienced in middleware persistence framework like Hibernate/JPA for mapping java classes with database using HQL
  • Experience in producing and consuming REST, SOAP Web Services using different technologies like JAX-WS, Jersey, JAX-RS, JACKSON and messaging services like Java Messaging Services (JMS) with message brokers like RabbitMQ
  • Worked with different tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services
  • Hands on experience on Database Design using Oracle 11g 12c, MySQL 5.7, NoSQL Databases such as MongoDB 3.5, AWS RDS and Dynamo DB
  • Developed UI web applications using HTML5, CSS3, JavaScript, Bootstrap4 and designed Single page applications using ANGULAR JS
  • Hands on experience on various AWS cloud services such as EC2 instances, simple Storage service(S3), Simple Queue Services, Simple Notification Services, AWS IAM, VPC, Elastic Bean stalk (EBS) and for app deployments.
  • Proficient in designing microservices applications with docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Worked with different reporting tools Jasper Reports, JFree charts for project modules.
  • Proficient in writing test cases using Junit, Jasper, Mockito for different modules in project for Test Driven Development (TDD)
  • Hands on experience on JIRA and Bugzilla for issue tracking and logging
  • Monitored the error logs using log4j and fixed the problems
  • Proficient with build automation tools like Gradle, Maven for builds and deployments to different environments
  • Experienced in XML technologies such as DOM, SAX, STAX, XSLT, XPATH
  • Used GIT for version control across common source code used by developers

TECHNICAL SKILLS:

Programming Technologies/ Database: Java 1.7,1.8 SQL/PL C++\ MySQL 5.7, Oracle 12c 11g, MongoDB 3.5

Client Technologies/ Cloud Technologies: HTML, CSS, JavaScript, AngularJS\ EC2, S3, SNS, SQS, EBS, IAM, RDS, JSTL Tag Libraries, XML\ Dynamo DB, Lambda, VPC

Webservices and Web/App Servers/ DevOps: SOAP, REST, Apache Tomcat, WebLogic, Jenkins, Docker

Server Technologies/ Data Visualizations: Servlets 3.0, JDBC, JSP 2.3 structs2, Spring, Jasper Reports, J-Free charts 3.X, 4.X, Spring Boot 1.5X, Hibernate 4.X, 5.X, JMS

Testing & Logging Frameworks/ Design patterns: Junit, Mockito, Log4j\ Singleton, Observer, Factory

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Lifecycle (SDLC) using Agile methodology of the application like requirement, gathering, Design and analysis of the code development.
  • Developed each microservices by using Spring Boot for making the application reusable and loosely coupled.
  • Deployed the applications as microservices into Docker container and made easily accessible at runtime using AWS services like EC2.
  • Used Spring AOP terminologies to handle transaction management and address the problem of cross cutting concerns.
  • Used Hibernate in Data Access Layer and Hibernate Validators to validate requests from the users.
  • Provided authentication and authorization by using Spring Security and O Auth 2.0.
  • Used Hibernate-ORM to map persistent data into MySQL database and HQL to query data from MySQL database.
  • Used POSTMAN to test REST API on Spring Controller for JSON data.
  • Used AWS RDS to get mapped with Hibernate framework to store the customer data into MySQL database. Used AWS NoSQL databases like MongoDB to store and retrieve the used credentials.
  • Created microservices on EC2 instances and register them as API in API gateway and used s3 to store customer files.
  • Used Jenkins for Continuous integration/Continuous Deployment process and Utilized log4j to debug and record the logs in application.
  • Used JMS for data exchange using brokers such as RabbitMQ using Multithreading.
  • Worked on Angular JS UI to build Single Page Application (SPA)
  • Designed applications like UI page using HTML5, CSS3, Bootstrap3 and JSTL and developed single page application using Angular JS
  • Used Web Logic web server for application deployment, tested all UI modules with testing framework, used Gradle as a build tool for building the projects.
  • Involved in Unit Testing of various modules by generating the test cases using JUNIT, Mockito
  • Generated reports by using interactive visualization tools such as J-Free charts.
  • Generated reports using Jasper for business evaluation and d3 charts for visualization reports.
  • Worked on Git as Version Control tool for managing the code change and JIRA for issue and bug tracking purpose.

Environment: Java 1.8, Spring 4.X, HTML5, Hibernate5.0, MongoDB3.5, Log4j, TDD, Git, CSS3, Bootstrap4, Jenkins, Dockers, AWS RDS, JMS, POSTMAN, O Auth 2.0, Spring Boot1.5X

Confidential, St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and develop the application according to the coding standards.
  • Extensively used Core Java: Collections, Multi-threading to implement the algorithms and calculate performance metrics of the user network system.
  • Worked with Spring Framework modules such as MVC, IOC,DI and implemented them as microservices.
  • Deployed all the micro services into Elastic Bean stalk by using Docker container.
  • Provided authentication and authorization by using Spring Security
  • Used Hibernate 3.0 Framework to map POJO classes to DB schemas and HQL to perform CRUD operations.
  • Implemented RESTful Web Services, sent JSON datatype between Front-end and the Middle tier controller.
  • Used AWS S3 buckets to store the customers data and triggered Lambda functions to store S3 end points into MongoDB.
  • Used AWS RDS to get mapped by Hibernate Framework to store the data onto MySQL DB.
  • Designed applications like UI page using HTML5, CSS3, Bootstrap3 and JSTL and developed single page application using Angular JS
  • Developed JMS module to create, send and receive messages by different modules like publish-subscribe messaging and point to point using ActiveMQ
  • Used Junit and Mockito for developing testing cases and build tools such as MAVEN.
  • Worked on Log4j for logging errors, messages and performance logs involved with GIT as Version Control tool and Jenkins as continuous build integration.
  • Used Jasper for generating interactive reports for analyzing team. JIRA for issue and Bug tracking purpose.

Environment: Java 1.7, HTML5, CSS3 Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring Security, RESTful, Amazon Web Services (AWS), Log4J, MongoDB 3.5 and MySQL, JSTL, GIT, JUNIT, JSON ANGULARJS, JIRA

Confidential

Java Developer

Responsibilities:

  • Designed Oracle10g database for storing the data.
  • Used Hibernate-ORM to map persistent data into MySQL database and HQL to query data from MySQL database.
  • Developed the application using HTML, Servlets, CSS and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Developed the work flow concept using Struts 2.0 framework to avoid back button problems.
  • Created Unit tests and integration tests using JUnit framework in TDD approach.
  • Used Maven dependencies in project building.
  • Developed the web interface using MVC Design pattern.

Environment: Java1.6, Oracle10g, Spring MVC, Hibernate, HQL, HTML, Servlets, JSP, CSS, Junit, Struts 1.0, Javascript

Confidential

Java Developer

Responsibilities:

  • Extensively worked on Java server-side programming using Servlets, and JSP, JSTL, XML, CSS2 and HTML4.
  • Developed Struts, Actions, DAOs.
  • Wrote SQL queries using JDBC prepared statements for fetching data from the database
  • Developed applications using Agile methodologies
  • Used Git as version control system and Maven for continuous build integration.
  • Used Log4J logging framework for logging message at various levels.
  • Unit test and Writing Test scripts using Junit Framework.

Environment: Java 1.6, Servlets, JSP, JSTL, XML, CSS2, HTML4, Struts, SQL, JDBC, Git, Log4J

Confidential

Java Developer

Responsibilities:

  • Developed user interface using Servlets, JSP, HTML.
  • Implemented Struts MVC to dispatch the request to handlers.
  • Involved in the configuration and deployment of the user database using JDBC.
  • Junit framework for developing unit test cases.
  • Used Tomcat Server for application deployment.

Environment: Java, Servlets, JSP, HTML, Tomcat, Struts, JDBC, SQL, Junit

Hire Now