Full Stack Java Developer Resume
3.00/5 (Submit Your Rating)
Indianapolis, IN
SUMMARY:
- Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.
- Developed the application using spring framework dat leverages model view layer architecture, also configured Dependency Injection.
- Involved in creating and deploying REST API and Microservices in Java J2EE using Spring Boot.
- Engaged in developing the UI by using HTML, jQuery and JavaScript and used AJAX to make calls to other services.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Written SQL and stored procedures as part of database interaction.
- Implemented spring boot microservices to produce and consume the messages to the Kafka topic.
- Extensively used JUnit/Mockito and developed JUnit tests classes.
- Created and built Jenkins Pipelines for CI/CD Process.
- Used JIRA for defect management and to keep track of bugs and issues
TECHNICAL SKILLS:
- Java / J2EE
- Spring 5.3
- Hibernate 5.3
- Oracle Database
- Tomcat, JIRA
- Git, Jenkins
- Maven, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, IN
Full Stack Java Developer
Responsibilities:
- Developed a REST API micro service dat utilized Spring Boot.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performing validations.
- Worked on Bootstrap CSS framework for Responsive Web Design.
- Created Swagger API to generate interactive API documentation dat lets users try out the API calls directly from the browser
- Developed build tasks to run the unit tests on Jenkins and maintained a separate build in Maven for the module for easy integration to the portal build.
- Worked on Docker container snapshots including but not limited to running and maintaining containers and removing images.
Technologies: Java, Javascript, HTML5, CSS3, Bootstrap, XML, Spring MVC, Docker, Kafka, Junit, Jira, Github
Confidential, Kansas City, MO
Sr. Java Developer
Responsibilities:
- Design, develop and deploy distributed Big Data processing & ETL pipelines using Java, Hadoop, Hbase, Hive, Hue, Oozie and Crucible Code reviews.
- Involved in the full life cycle of the development including translating requirements into modules, coding, deploying, etc.
- Worked on ETL pipelines which writes data to HDFS and AWS S3 buckets and then eventually into Vertica.
- Designed and Developed Map Reduce pipelines for large datasets
- Implemented new Avro models with FHIR standard for Federated Analytics Project
- Optimized performance of Big Data processing pipelines, in terms of memory and cluster utilization and reducing processing
- Followed CI/CD process and used Spinnaker to automate the deployments
- Automated the pipelines to run with the halp of Client Configuration Console (ACDC).
- Worked as a Deployment Manager for Tableau Deployments.
- Implemented and designed open API’s
- Followed agile and scrum methodologies to quickly deliver solutions to production
- Created Oozie workflows to schedule MapReduce Jobs
- Worked on defects and production support to deliver a quality application.
Technologies: Hadoop Framework, Crunch, Hue, Hive, Oozie, Chops, AWS, Jenkins, MySQL, Vertica, Spinnaker Automated Deployment, Ruby for Configuring the pipeline setup.
Confidential
Java Developer
Responsibilities:
- Worked in an agile team where we designed and developed the web - based application with Java/J2EE frameworks.
- Implementing Hibernate ORM tool and integrating with Spring MVC for interacting with back end persistence systems.
- Developing the GUI using HTML5, CSS3 and Javascript components.
- Used JQuery, JSON and AJAX for exchanging the data with the server and updating parts of the web page.
- Used Bootstrap, and JavaScript for developing modules in the front-end.
- Used flexible layouts, images, and media queries to target multiple browsers and devices using bootstrap and customized style sheets.
- Actively participated in Client meetings and gathering the requirements from the Client.
- Working on Defects and production support to deliver a quality application.
- Implementing Web-Services to integrate between different applications using RESTFul Services.
Technologies: Spring 3, Hibernate 3, Javascript, JQuery, Ajax, Bootstrap, JSON, SVN, Oracle Database, Tomcat
Confidential
Jr. Java Developer
Responsibilities:
- Part of an agile team dat worked on an e-commerce application, specifically the area in which invoices are raised for billing disputes.
Technologies: Java, Spring MVC, Hibernate