Post Job Free
Sign in

Java Developer Spring Boot

Location:
Rutherford, NJ
Salary:
80000
Posted:
January 05, 2024

Contact this candidate

Resume:

Rolando Diaz

Contact: ************@*****.***, https://www.linkedin.com/in/diaz-rolando/

Cel:. 347-***-****

Mid-Level Java Developer Backend Developer ETL Developer TECHNICAL SKILLS

Java, Python, Scala, Spring Boot, SQL, Spring Data R2DBC, Spring Data JPA, Hibernate, PostgreSQL, Apache Spark, IntelliJ, Jenkins, Docker, DBeaver.

Quick learner, problem solver, great debugging skills, clean code advocate

Bi-Lingual: English & Spanish

Interests: Backend Development, JVM, Spring Boot, Java, Python, SQL, Spring Data, Database, Data manipulation, AWS certifications. GitHub: https://github.com/rolandoworks

EDUCATION

Bachelor of Science in Computer Science Engineering, Stony Brook University, NY, Graduated on Dec 2018.

Coursework: Software Design, Cloud Computing, Analysis of Algorithms & Data Structure, Database Systems, Python, Statistics, Calculus III, Physics III, Linear Algebra.

School Capstone Project, Stony Brook University

Super Canvasser Web-app: Created the class best performance approach, by using a tailored version of the VRP algorithm to partition a set of real-time locations within a time & distance constraint. (Python, Django, SQL) – Winning the best performant team project.

PROFESSIONAL EXPERIENCE

Java 2EE Developer with AWS (Contract)

March 2023 - July 2023

JPMorgan Chase through Kforce

Creating Java/Python modules for big data processing using Spark, using AWS Lambda for data processing, validating Events data on AWS S3.

Debugging production logs on Aws CloudWatch for Kinesis, S3, and Lambda.

Deploying an ECS Fargate cluster as a POC.

Deploying a Springboot Java app as Kafka consumer between AWS and on Prem Kafka topic.

Hands on learning AWS services and Terraform.

Environment: Python, SpringBoot Java, Terraform, Aws Lambda/S3/ECS/Kinesis Streams.

Backend Developer

Jan 2022 - Sept 2022

PlacesOs (Space Management Software for Office buildings)

Worked on the development of new feature modules to handle backend data computation.

Rewriting/migrating legacy codebase for better maintainability and readability.

Worked on a legacy codebase fixing bugs and improving backend code efficiency.

Environment: Docker, Microservices, Crystal Lang, Angular, Splunk, JIRA. ETL Java / Scala Backend Software Developer

July 2019 - Dec 2021

NYISO: System Operator of New York’s Electric Grid and Marketplace, Albany NY

Worked on two Customer Settlements pipeline projects, transforming and migrating real time Invoice/Payment data from a legacy Oracle system into Java/Scala microservices.

Worked with an Agile methodology approach; weekly scrums and bi-weekly sprints for each new ETL feature.

Used Java Collection Stream Pipelines to transform and migrate Data from an Oracle DB into PostgreSQL on AWS

Created an interface to perform complex filtering tasks using Apache Spark.

Performed performance Analysis of the ETL SQL queries with millions of records.

Reduced 50,000+ lines of code across microservices by leveraging Spring data functionalities to create an interface that automatically generated java objects with field scale/precision during integration test.

Used Spring Data Reactive Relational Database Connectivity for data processing.

Actively participated in code reviews.

Learned Scala & Apache Spark for the second ETL project, yielding excellent performance.

Environment: Java, Scala, Apache Spark, Spring reactive R2DBC, Maven, XML, Mockito Junit, JIRA, Docker, Jenkins, SonarQube, GitHub, MyBatis Udemy Course Certifications

Scala & Functional programming Essentials (Oct 2022)

Jenkins CI/CD (June 2022)

GitHub Actions & Workflows (May 2022)

Ansible for Automation (March 2022)

OTHER EXPERIENCE

Research Assistant and Academic Activities, Bronx Community College, CUNY, 2014

• Participated in research visualizing Essential Singularities for Complex Ordinary Differential using Python for graph data modeling.

• Tutor for Mathematics & Python programming



Contact this candidate