Москва
Резюме № 54558034
Обновлено 3 ноября 2023
Превью фото соискателя

Java developer

Была больше месяца назад
По договорённости
Соискатель скрыл дату рождения
Москваготова к переезду
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года

    • Ноябрь 2021 – август 2023
    • 1 год и 10 месяцев

    Senior Java developer

    Visa (at Infosys)
    Multinational payment card services

    Обязанности и достижения:

    * Involved in the requirement analysis, design, development and testing, implementation and documentation phases of Software Development life cycle (SDLC). * Collaborated with BA, Dev and QA teams for developing, testing, and researching in an Agile environment. * Worked effectively with a team to design end to end solutions having Daily Scrum meetings, Code Review, create and maintain Technical Documents during the Software Release following the Deadlines. * Developed and maintained multi-tiered distributed application in accordance with the Product Development Principles (SOLID). * Involved in developing RESTful Web Services in a Representational state transfer (REST) software architectural style using Spring REST. * Injected Spring services and DAOs to achieve Dependency Injection (DI) and Inversion of Control (IOC) and to wire objects of business classes. * Developed various server-side components like service handlers for service layer using Spring Framework (Spring MVC, Spring Boot, Spring Data). * Scripted SQL queries in the MySQL relational database. * Fixed algorithms. Reduces the cognitive complexity of algorithms. * Used Java 8’s features: Stream API, Lambda Expressions, Functional Interfaces and Optional object for implementing functionalities. * Performed Continuous Integration and Continuous Deployment (CI/CD) as part of release through DevOps like Jenkins and Kubernetes. * Developed Requirement Analysis and specification and associate code and incur compliance to all program standards within the required time frame. * Performed Behavior Driven Development and developed BDD tests using Cucumber framework. Developed a Postman collection test cases that fully covers requirements for fields of all operations of the Real-Time Payments system using Postman API. Maintained high-level code coverage by writing test cases with 100 percent code coverage. Created Test Cases, Test Data, Validate results, Manage defects, report results, status reports. * Validation tested during the testing life cycle of the product release. * Used the Log4j for Logging Errors, Debugging, Tracking and Exception Statements. * Collaborated on code with other developers, pull request, merge code, resolved code conflicts, code reviews using Git as a Version Control System, Stash as code repositories. * Developed bug fixes and code smells using SonarQube. Actively involved in debugging and troubleshooting. * Extensively used Maven to manage dependencies and build the application. * Used Rally as a project tracking tool to manage the issues/project workflow and Confluence as a corporate wiki. Environment: Java 11, Spring Framework, Spring Boot, RESTful web services, Stream API, SQL, MySQL database, Git, Stash, Maven, Junit, Postman API, Cucumber framework, Lombok, Log4j, TestNG, JSON, SonarQube, Agile, Jenkins, Rally, Confluence Project: Real-Time Payments. Developed a service layer of the Real-Time Payments System, developed a Postman collection test cases that fully covers all operations of the Real-Time Payments system.
    • Май 2020 – ноябрь 2020
    • 7 месяцев

    Senior Java developer

    Tinkoff Bank (at RightLine), Москва
    Банк, онлайн-банкинг, fintech, банковское по

    Обязанности и достижения:

    * Involved in full Software Development Lifecycle (SDLC): requirement analysis, design, development and testing, implementation and documentation from business requirement gathering to production release and support. * Worked effectively in cross-functional team with BA, PM, Dev and QA to design end to end solutions using Agile Methodology and Extreme Programming (Test Driven Development TDD, Pair Programming, Continuous integration, Refactoring and design improvement, Small releases) including Release Planning Meetings and having Daily Scrum meetings, coordinate Code Review, create and maintain Technical Documents during the Software Release following the Deadlines. * Developed and maintained multi-tiered distributed application in accordance with the Product Development Principles (SOLID). Developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization. * Created and injected Spring services and DAOs to achieve Dependency Injection (DI) and Inversion of Control (IOC) and to wire objects of business classes. * Developed POJO java classes for business and persistence layers to manipulate data with Oracle Database using Data Object Access (DAO) pattern and Spring DAO, ORM and Hibernate. * Developed CRUD operations for interacting with Persistence Layer and Oracle database using JPA, Hibernate, HQL, SQL and Spring JDBC. * Scripted SQL queries and designed stored procedures, functions and packages in Oracle for business critical requirements. * Analyzed the existing legacy application / Business Rules extraction and incorporated it into new requirements to deliver solutions in accordance with business practices and quality control standards. * Involved in business discussion regarding Requirements analysis and Specifications and Implementation feasibility analysis with business analysts at all levels. * Developed Requirement Analysis, technical and functional specification and associate code and incur compliance to all program standards within the required time frame. * System implemented, installed, configured, supported and performed releases for all Dev, Test, Pre-Prod and Prod Environment. * Collaborated on code with other developers, pull request, merge code, resolved code conflicts, code reviews and created project releases using Git as a Version Control System, Stash and GitLab as code repositories. * Extensively used Maven and Gradle to manage dependencies and build the application. * Continuous Integration and Continuous Deployment (CI/CD) in Jenkins including highly available releases and nightly builds. * Used JIRA as a project tracking tool, Confluence as a corporate wiki and Kibana as a monitoring tool. * Extensively used the Log4j for Logging Errors, Debugging, Tracking and Exception Statements. * Programming support for enhancement of application accessed for 25 million users worldwide. * Actively Involved in production push and deployment in other environments, PR actively and troubleshooting any production issues by attending the high priority issues immediately, and which are tagged to Release or in any other environment. * Performed Test Driven Development (TDD) and maintained high-level code coverage by writing test cases with at least 90 percent code coverage. * Performed Unit, Integration, Black Box, Regression, Validation, System testing from start to end of the project. * Created Test Cases, Test Data, Validate results, Manage defects, report results, summary reports, status reports using Junit, TestNG, Mockito, Allure framework, TeamCity, Soap UI, Postman API. * Used Java 8’s features: Stream Api, Lambda Expressions, Functional Interfaces and Optional object for implementing functionalities. Environment: Java 8/11, Kotlin, Groovy, Spring Framework, Spring Boot, SOAP web services, Stream API, SQL, HQL, Oracle database, Hibernate, JDBC, Git, Stash, GitLab, Maven, Gradle, Jenkins, Junit, Postman API, Soap UI, Cucumber framework, Lombok, Log4j, TestNG, Mockito, Allure framework, JSON, XML, WSDL, TeamCity, Agile Methodology, Kibana, Jira, Confluence Project: Payment System. Developed a new version of a banking system processing for all types of transactions: E-commerce, C2C, C2A, Credit, etc.
    • Октябрь 2019 – май 2020
    • 8 месяцев

    Java developer

    SDM Bank (at RightLine), Москва
    Банк, онлайн-банкинг, fintech, банковское по

    Обязанности и достижения:

    * Participated in full Software Development Lifecycle (SDLC): requirement analysis, design, development and testing, implementation, deployment and documentation of client/server multi-tier application using multithreading. * Developed and maintained multi-tiered distributed application in accordance with the Product Development Principles (SOLID). * Developed RESTful Web Services in a Representational state transfer (REST) software architectural style using Spring REST, and used Swagger for describing and visualizing them. * Used Data Object Access (DAO) pattern to introduce an abstraction layer between the business logic tier and persistence storage tier. * Used Spring Boot and Spring Core annotations for created and injected Spring services, Spring controller and DAOs to achieve Dependency Injection (DI) and Inversion of Control (IOC), to wire objects and inter connection between modules in application. * Implemented the Spring Framework Scheduling by scheduling Jobs. * In a continuously running application, the upload schedule interval changes in runtime mode. * Used ThreadPoolTaskScheduler (Spring Framework) to create a thread pool for upload in a multi-threaded environment. * Used Hibernate ORM, JPA and PostgreSQL database (Hibernate mappings, relationships between tables, and entity classes) for Persistence layer design and implementation, development back-end and data access logic to create ORM, implement CRUD operations, Querying database such as HQL and SQL. * Developed POJO java classes for business and persistence layers to manipulate data with PostgreSQL Database used Spring Core, Spring DAO, ORM and Hibernate. * Configured Hibernate session factory to integrate Hibernate with Spring. Scripted SQL queries on the relational database PostgreSQL for business critical requirements using JDBC and Hibernate ORM. * Used Liquibase for developing, managing and applying database schemas. * Developed unit test cases using Junit and Mockito frameworks. * Performed testing using Postman API. * Extensively used the Log4j for Logging Errors, Debugging, Tracking and Exception Statements. * Collaborated on code with other developers, pull request and merge code, resolved code conflicts using Git as a Version Control System, GitLab as code repository. * Extensively used Maven to manage dependencies and build the application. * Used JIRA as a project tracking tool. * Used Docker to run the application in containers. * Used Java 8’s features: Stream Api, Lambda Expressions, Functional Interfaces and Optional object for implementing functionalities. * Actively involved in production push and in other environments, debugging and troubleshooting any production issues. Environment: Java 8/11, Spring Framework, Spring Boot, RESTful Web Services, PostgreSQL, SQL, HQL, Hibernate, JDBC, Liquibase, Swagger, Junit, Mockito, Postman API, Log4j, Maven, Docker, Git, GitLab, JIRA, Stream API, Lombok, JSON Project: Developed and implemented of Java EE client/server distributed web-application that allows users to track transaction, analyze main indicators of the enterprise and compare data for different periods.

Образование

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 20 ноября
no-avatar
Java developerз/п не указана
Обновлено в 0:25
no-avatar
Java developer70 000 ₽
Последнее место работы (3 мес.)Java-разработчик (стажёр)Июль 2024 – октябрь 2024
Обновлено 26 сентября
Превью фото соискателя
Программист Javaз/п не указана
Обновлено 11 ноября
Превью фото соискателя
Разработчик Javaз/п не указана
Последнее место работы (7 мес.)Инженер-программистФевраль 2025 – сентябрь 2025
Обновлено 21 ноябряПоследнее место работы (11 мес.)Java developerДекабрь 2024 – работает сейчас
Обновлено вчераПоследнее место работы (2 года и 1 мес.)Java developerОктябрь 2023 – ноябрь 2025
Обновлено 18 ноября
no-avatar
Java developerз/п не указана
Последнее место работы (1 год и 4 мес.)Java developerИюль 2024 – работает сейчас
Обновлено 24 октября
no-avatar
Java Developer120 000 ₽
Последнее место работы (1 год и 10 мес.)ПрограммистЯнварь 2024 – работает сейчас
Обновлено 7 ноября
no-avatar
Java developerз/п не указана
Обновлено 22 октября
Работа в МосквеРезюмеIT, Интернет, связь, телекомАдминистрирование баз данныхПрограммист-разработчик Java