| 20,000+ Fresh Resumes Monthly | |
|
|
| Related Resumes Java Developer Spring Boot Lincolnwood, IL Java Developer Spring Boot Chicago, IL Java Developer Spring Boot Aurora, IL Senior Software Developer, Java, Spring Framework, React, Angula Glendale Heights, IL Sr. Java Full Stack Developer Evanston, IL java developer Oak Park, IL Java Developer Test Cases Alsip, IL |
| Click here or scroll down to respond to this candidateCandidate's Name
Java DeveloperAddress: Naperville, IL Street Address GitHub: https://github.com/Candidate's Name Phone: 773-891-9278 LinkedIn: https://LINKEDIN LINK AVAILABLE E-mail: EMAIL AVAILABLEAuthorized to work in the USJava 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.SkillsProgramming Languages: Java, SQL, PostgreSQLFrameworks & 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 HistoryOctober 2022 - CurrentJava DeveloperSRK Systems - Naperville, ILDeveloped 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 performanceOctober 2012 - October 2016ProsecutorProsecutor's Office - UkraineManaged 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.SoftwareIntelliJ 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. EducationMay 2012Master's in Law: LawYaroslav Mudryi National Law University Kharkiv, Ukraine |