Senior Java Developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11SB
О себе
На данный момент Senior Software Engineer.
Мои компетенции и опыт
Ethan Lim
Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме
Summary
Experienced Senior Java Developer with 8+ years in developing, optimizing, and scaling microservices applications using Java, Spring Boot, and PostgreSQL. Proven expertise in building high-performance, scalable applications, with a focus on real-time functionality, cloud infrastructure (AWS/ нужен доступ к резюме ), and messaging systems like RabbitMQ. Adept at database management, application profiling, and CI/CD pipelines. Highly collaborative in agile teams, driving solutions for mission-critical systems while ensuring robust performance and security.
Experience
Rescode | Senior Software Engineer May 2022 ~ Present
- Led the architecture and development of a microservices-based platform using Spring Boot, achieving a 30% increase in scalability.
- Built and optimized messaging systems using RabbitMQ for real-time data processing, improving system responsiveness by 40%.
- Developed and optimized PostgreSQL databases for efficient querying, reducing query times by 25%.
- Managed cloud infrastructure on AWS, ensuring high availability and security for microservices, leading to нужен доступ к резюме % uptime.
- Implemented Docker-based containerization for all microservices, reducing deployment times by 50%.
- Worked closely with front-end teams to ensure seamless integration with REST APIs and WebSockets for real-time updates.
- Automated testing using JUnit and Mockito, improving test coverage by 20%.
- Collaborated in an agile environment, delivering new features every two weeks and contributing to sprint planning.
- Built CI/CD pipelines with Jenkins and GitHub Actions, reducing deployment errors by 30%.
- Improved system monitoring using New Relic, identifying and resolving performance bottlenecks, reducing latency by 35%.
- Assisted in database migrations for PostgreSQL, ensuring smooth transitions with zero downtime.
- Mentored junior developers and conducted code reviews, promoting best practices and team collaboration.
- Conducted load testing with JMeter, optimizing system throughput for peak loads.
- Integrated third-party APIs, including payment gateways, enhancing platform capabilities.
- Implemented event-driven architecture to handle high-frequency data streams, improving processing efficiency by 20%.
- Ensured secure application design by adhering to best practices for authentication and authorization.
Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022
- Developed microservices using Spring Boot and RabbitMQ to handle real-time data and notifications, improving system efficiency by 40%.
- Led the design and implementation of a database migration strategy for PostgreSQL, reducing system overhead and improving performance.
- Created and optimized REST APIs for efficient data retrieval and interaction with multiple platforms.
- Implemented containerization with Docker, improving scalability and reducing deployment complexities by 30%.
- Worked with AWS to manage scalable cloud infrastructure, resulting in a нужен доступ к резюме % uptime for key applications.
- Improved the messaging system with RabbitMQ, enabling real-time chat functionality with minimal latency.
- Automated deployment pipelines using Jenkins, reducing manual effort and deployment errors by 25%.
- Led cross-team collaboration to integrate with front-end systems, ensuring real-time data flows seamlessly to users.
- Built and optimized backend systems for high throughput, improving overall system performance by 20%.
- Managed load testing using нужен доступ к резюме , improving system reliability under high traffic conditions.
- Conducted code reviews and provided mentoring, fostering a culture of continuous learning within the team.
- Optimized database queries, reducing retrieval times by 15%.
- Ensured secure and compliant handling of sensitive user data through encryption and role-based access control.
Wise | Full Stack Engineer May 2015 ~ Feb 2019
- Developed and maintained full-stack applications using Java and Spring Boot, ensuring robust backend performance.
- Integrated real-time data systems with RabbitMQ, enabling faster notifications and interactions.
- Optimized and maintained PostgreSQL databases, improving data access speed by 30%.
- Worked with AWS to ensure scalable and secure infrastructure for production systems.
- Created automated test suites to improve code reliability, reducing bugs by 25%.
- Led the development of RESTful APIs to integrate with mobile and web platforms.
- Managed cloud deployments with Docker and Kubernetes, improving deployment speed by 40%.
- Implemented CI/CD pipelines, reducing manual deployment time and errors by 35%.
- Contributed to database migrations and ensured data integrity during system upgrades.
- Managed application security, including user authentication and authorization systems.
- Worked closely with product and front-end teams to deliver cohesive and scalable solutions.
Education
National University of Singapore Aug 2009 ~ Jul 2013
Bachelor’s Degree in Computer Science
Skills
Programming Languages & Frameworks: Java 11, Spring Boot (2.3), Spring Security, Hibernate, JPA
Backend Development: Microservices, RabbitMQ, Messaging Systems, Event-Driven Architecture, RESTful APIs
Databases & Data Engineering: PostgreSQL, ClickHouse, Database Migrations, ORM
DevOps / Infrastructure: Docker, Kubernetes (K8s), Maven, AWS, нужен доступ к резюме , Infrastructure as Code (IaC)
Testing / QA / Automation: JUnit, Mockito, TestNG, Load Testing (JMeter, нужен доступ к резюме )
Collaboration / Agile / Product Tools: Agile, Scrum, Jira, GitHub, GitFlow, CI/CD
Есть файл резюме (защищен)
Интересные кандидаты
- сGrelocate remote parttime office
- сDremote
- пPremote
- ЧPremote parttime office
- Фр
Фронтенд разработчик React / React Frontend Developer
relocate remote parttime office - Тп
Техническая поддержка/Senior Technical Support
remote - ТQ
Тестировщик QA Engineer (Middle/Senior), Team Lead QA
remote - Сд
Старший/Главный дизайнер в продукт или стартап Senior/Lead UX/UI/Product Designer
relocate remote - Ссrelocate remote parttime office
- СJremote
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы