Post Job Free
Sign in

Java Developer Spring Boot

Location:
Chicago, IL
Posted:
October 16, 2024

Contact this candidate

Resume:

Oleksii Bilohryshchenko

Java Developer

Address: Naperville, IL 60563 GitHub: https://github.com/OleksiiBilohryshchenko Phone: 773-***-**** LinkedIn: https://www.linkedin.com/in/oleksiibiloh E-mail: ****************@*****.***

Authorized to work in the US

Java Developer with 2 years of experience building backend systems for accounting applications. Skilled in Spring Boot, PostgreSQL, and RESTful APIs. Delivered maintainable, well-tested code using JUnit and Mockito, leading to fewer production defects. Worked within Agile teams to create secure solutions for complex business needs.

Skills

Programming Languages: Java, SQL, PostgreSQL

Frameworks & Technologies: Spring Boot, Spring AOP, Spring Framework, Spring JPA, Spring Security, Hibernate. Contributed to the development and maintenance of microservices architecture.

Web Development & APIs: RESTful APIs, Thymeleaf, Swagger Testing & Debugging: JUnit, Mockito, Integration Testing. Contributed to CI/CD pipeline processes for continuous integration within development stages. Tools & Version Control: Git, GitHub, Maven, IntelliJ IDEA, Jira. Participated in Docker containerization efforts and supported development using CircleCI for build automation. Cloud Services: Participated in the development of applications using AWS, with limited involvement in EC2 and RDS for supporting backend services. Methodologies: Agile (Scrum), SOLID Principles, Object-Oriented Programming (OOP) Work History

October 2022 - Current

Java Developer

SRK Systems - Naperville, IL

Developed backend services for accounting applications using Spring Boot and Spring Cloud, ensuring secure processing of high volumes of financial data. Integrated RESTful APIs with external financial services through API Gateway, reducing communication errors by 30% and increasing data synchronization speed by 20%. Implemented OAuth2-based authentication and authorization with Keycloak, cutting unauthorized access incidents by 25% and improving login times by 15%. Optimized PostgreSQL queries, improving application performance and cutting transaction processing times by 15%.Collaborated in Agile-Scrum sprints with team members, contributing to efficient sprint execution and software development goals. Developed and executed unit and integration tests with JUnit, Mockito, and Spring, reducing production defects and increasing code reliability. Used Docker for containerization within the development process, standardizing development environments.

Assisted in deploying applications in microservices environments, improving overall system scalability and performance

October 2012 - October 2016

Prosecutor

Prosecutor's Office - Ukraine

Managed complex legal cases, developing strong problem-solving and multitasking skills, directly applicable to managing software development tasks with high quality and tight deadlines. Applied prioritization strategies from fast-paced environments to effectively manage software projects. Collaborated with diverse teams, mirroring cross-functional teamwork in software development to achieve business and technical objectives. Leveraged attention to detail from legal documentation to maintain clean code and perform thorough code reviews, reducing errors and improving release quality.

Software

IntelliJ IDEA: Extensively used for Java development, focusing on writing clean, efficient, and maintainable code.

Postman: Used for testing RESTful APIs and ensuring seamless communication between systems.

Jira: Managed project tracking, sprint planning, and Agile workflows, facilitating timely delivery of features and fostering team collaboration.

Git & GitHub: Managed version control to streamline collaboration within Agile development teams.

Maven: Utilized for building and managing Java projects, ensuring efficient dependency management and project structure.

Docker: Used for containerization to maintain consistent development environments and streamline system integration.

CircleCI: Contributed to CI/CD processes during Agile development, focusing on development tasks but with limited direct involvement in deployment. Education

May 2012

Master's in Law: Law

Yaroslav Mudryi National Law University Kharkiv, Ukraine



Contact this candidate