Post Job Free
Sign in

Senior Backend Engineer(Java)

Location:
Mountain View, CA
Posted:
February 17, 2025

Contact this candidate

Resume:

Galyna Fomina!

Mountain View, CA Phone: 650-***-**** Email: ********@*****.***

SUMMARY

Experienced Back-End Engineer with over 10 years of expertise in developing robust financial tools for major banks and in- vestment companies across Europe and the USA. Proficient in designing scalable, secure, and high-performance systems using Java and related technologies. Strong background in microservices architecture, API development, and data integra- tion, ensuring compliance with industry regulations and best practices. Proven ability to collaborate effectively with cross- functional teams in Agile environments to deliver innovative solutions that enhance operational efficiency and user experi- ence in the financial sector.

SKILLS

Programming Languages: Java, Scala

Frameworks & Libraries: Spring Boot, Hibernate, Akka Databases & Messaging: MySQL, Oracle, MongoDB, Apache Kafka, IBM MQ DevOps & CI/CD: Jenkins, TeamCity, Kubernetes, Docker, ElectricFlow APIs & Integration: MuleSoft Anypoint, Swagger/OpenAPI, RAML, OAuth2, JWT, SAML, Postman Monitoring & Logging: Splunk, Grafana, Dynatrace

Development Tools: IntelliJ IDEA, Eclipse, VS Code, Anypoint Studio Version Control: Git, SVN;

Build & Dependency Management Skills: Gradle, Maven, SBT (Scala Build Tool) Other Skills: XML, JSON, xPath, Kong, Agile/Scrum Methodologies, Data Integration Patterns, Performance Tuning WORK EXPERIENCE

Aug 2020 – May 2024 Senior Software Engineer

Customer: EPAM Systems

Tasks performed:

• Collaborated in all phases of application development: requirements gathering, analysis, design, development, testing, and deployment.

• Developed orchestration API contracts using Swagger Editor and published APIs in MuleSoft Anypoint portal.

• Created Spring Boot microservices deployed in Kubernetes, utilizing REST and Apache Kafka for communication.

• Implemented Java asynchronous processing with CompletableFuture and Executor Service.

• Utilized Hibernate annotations for data retrieval and integrated with Spring Boot for MySQL interaction.

• Developed data access layer using Hibernate and DAO design pattern, ensuring effective data management.

• Created JUnit test cases with JUnit5, Mockito, and AssertJ, integrating unit tests with Pi Test and SonarQube for quality checks.

• Led technical spikes to understand business requirements and data behavior prior to API design.

• Used IntelliJ, Git Hub, Jenkins, Electric flow and Kubernetes for CI/CD of the applications

• Managed microservice applications' onboarding to Kubernetes, monitoring them through their lifecycle.

• Utilized Splunk and AVI for application monitoring and debugging, ensuring optimal performance and integration.

• Addressed Java library vulnerabilities using Twistlock and Black Duck. Jan 2018 – Jan 2019 Senior Scala Developer

Customer: Luxoft

Tasks performed:

• Developed Scala software components in an Agile environment, utilizing continuous integration practices.

• Employed Akka for concurrency in XML file processing.

• Maintained bash scripts for application management and supported software releases to production.

• Wrote XPath for XML file processing and participated in code reviews.

• Collaborated with project stakeholders to analyze functional specifications and refactor legacy code. Apr 2013 – Oct 2015 Scala / Java Developer

Customer: Luxoft

Tasks performed:

• Developed Scala and Java software components, focusing on continuous integration.

• Worked with Oracle database and message queue systems.

• Contributed to migrating applications from Lotus Notes to web platforms using GWT framework.

• Developed Hibernate in data access layers and performed unit testing using JUnit and Log4j. EDUCATION Odessa I.I.Mechnikov National University. Master's Degree in Mathematics. COURSES • EPAMSystems. Java training for enterprise systems

• School of Data Analysis Yandex. Department Computer Science

• Luxoft Training. Patterns of Enterprise Application Architecture

• Luxoft Training. Scala Training I

• Luxoft Training. Advanced Scala Training II

• Luxoft Training. Advanced Scala Training III

• Coursera. Big Data Analysis with Scala and Spark

• MuleSoft. Anypoint Platform Development: Fundamentals

• MuleSoft. Anypoint Platform Architecture: Integration Solutions



Contact this candidate