Binance logo
Binance

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

Senior Java Engineer – KYC Tech

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Singapore

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishJavaMySQLNoSQLSpring

Job Description

Senior Java Engineer – KYC Tech

Binance

• Collaborate with relevant stakeholders to convert business requirements into services with solid code and meaningful tests. • Proactively initiate performance tuning, troubleshoot incidents, etc. • Write and maintain high-quality technical documentation. • Write high quality code, follows best practices and advocates for engineering excellence. • Collaborate across other engineering teams and mentor junior members of the team.

Job Requirements

  • Bachelor's degree in computer science, engineering, or equivalent industry experience.
  • Minimum 8 years of professional experience in building high-throughput distributed applications.
  • Proficient in core Java and the Spring Framework.
  • Proficient in MySQL, and familiar with at least one NoSQL database.
  • Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles.
  • A quick learner with the ability to perform under pressure.
  • Able to collaborate with the remote team across different time zones.

Benefits

  • Competitive salary and company benefits
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)

Related Job Pages

More Backend Engineer Jobs

Dailymotion logo

Staff Python Developer

Dailymotion

The home for videos that matter

Full TimeRemoteTeam 201-500Since 2005H1B Sponsor

• Define and lead the technical migration strategy • Design the necessary patterns and abstractions • Mentor and upskill a backend squad • Collaborate with Product teams • Work with DevOps and SRE teams

France
€75K - €82K / year

Backend Senior Software Engineer

ASRC Federal

ASRC Federal, a wholly owned subsidiary of Alaska’s largest Alaskan-owned and operated company, the Arctic Slope Regional Corporation (ASRC), is a leading pro

Role Description ASRC Federal is seeking Senior Backend Software Engineers specializing in Java Spring Boot to join the Software, Applications and Analytics Center of Excellence (CoE). The successful candidates will become key members of the development team building Cloud-based analytics solutions for our government customer NOAA. This CoE is responsible for designing, developing and delivering backend solutions and services to our customers as well as our internal growth and execution-focused teams. This is a remote, full-time position. This is an opportunity for someone passionate about building robust, scalable backend systems that deliver value to users in an efficient and high-quality fashion. The person selected for this role will become part of an enterprise team of backend software engineers that may split their time working directly on customer systems, solving customer problems, and helping the company grow and mature our Data & Software Engineering capabilities. This includes: - Identifying backend best practices - Building our database architecture - Developing microservices architectures - Solutioning for new business opportunities We're looking for a person eager to get in during what is a growth-focused organization and to work with an established team in a flexible and enjoyable work environment. Qualifications - Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline - 12+ years of professional backend software development experience - 5+ years of hands-on experience with Java and Spring Boot framework - Expert-level proficiency in Spring ecosystem including Spring MVC, Spring Data, Spring Security, and Spring Cloud - Strong experience designing and implementing RESTful APIs and microservices architectures - Experience with Agile workflow methodologies (Scrum, Kanban) - Proven expertise in designing and optimizing relational databases (PostgreSQL) and NoSQL databases (MongoDB, ElasticSearch, OpenSearch) - Experience with ORM frameworks such as Hibernate/JPA and data access frameworks like Spring Data JPA - Experience with Docker containerization and Kubernetes orchestration - Experience developing and deploying microservices within automated DevSecOps/CI/CD pipelines - Proficiency with build tools such as Maven or Gradle - Experience with automated testing frameworks (JUnit, Mockito, Spring Test, Integration Testing) - Strong understanding of cloud-based technologies and architectures (AWS, Azure, or GCP) - Experience with message brokers and event-driven architectures (RabbitMQ, Kafka, or similar) - Experience with embedded servers in Spring Boot applications (Tomcat, Netty, Undertow) - Strong understanding of software design patterns and principles (SOLID, DDD, Clean Architecture) - Experience with version control systems (Git) and collaborative development workflows - Highly organized and punctual - Ability to manage multiple projects in a fast-paced working environment - Ability to understand and prioritize customer needs - Ability to mentor junior developers and provide technical leadership - Excellent communication skills, both oral and written - Strong analytical and problem-solving skills - Excellent organizational skills - Commitment to NOAA's mission, and prior experience working for NOAA financial environment is highly desired - Demonstrated expertise in Federal Government data systems - US Citizen able to obtain a Public Trust Clearance Required Requirements - Experience working with customers and internal teams to assess business and technical needs and translate them into technical solutions - Experience with Spring Boot 3.x and Java 17+ - Proficiency in additional JVM languages (Kotlin, Scala) - Experience with Python for data processing and scripting - Knowledge of API documentation tools (Swagger/OpenAPI, Spring REST Docs) - Experience with caching strategies (Redis, Caffeine) - Understanding of authentication and authorization protocols (OAuth2, JWT, SAML) - Experience with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Splunk) - Understanding of the latest development practices including: - Agile Methodology - Test-Driven Development (TDD) - Behavior-Driven Development (BDD) - Microservices Design Patterns - Domain-Driven Design - Database Performance Tuning - Application Security (OWASP Top 10) - Data Security and encryption - Experience with GraphQL in addition to REST - Knowledge of reactive programming with Spring WebFlux - Experience with Infrastructure as Code (Terraform, CloudFormation) - Familiarity with service mesh technologies (Istio, Linkerd) Benefits - Competitive pay and benefits packages - Health care, dental, vision, life insurance - 401(k) - Education assistance - Paid time off including PTO, holidays, and any other paid leave required by law EEO Statement ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.

United States
Beyond Soluções logo

Senior Fullstack Developer – Java, Python

Beyond Soluções

Vem fazer parte do #melhortimedasgalaxias

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Connect technology talent with real, high-impact projects in healthy work environments. • Opportunities for end-to-end professional growth.

Brazil
Cadmus Soluções em TI logo

Senior Backend Developer

Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Full TimeRemoteTeam 1,001-5,000Since 1995H1B No Sponsor

• Work on the development, maintenance, and support of backend applications. • Participate in technological evolution projects and structural initiatives. • Analyze and improve application performance. • Ensure the stability and availability of production environments. • Monitor metrics, logs, and observability indicators for applications. • Take part in the squad's Agile ceremonies. • Support user acceptance testing and validation with business users. • Identify, fix, and deploy solutions for production incidents. • Contribute to technical definitions, discovery, and solution architecture. • Participate in technical refinements and decomposition of tasks for the team.

Brazil