Senior Software Engineer, Java Backend Development

2 Months ago • 3-5 Years • Backend Development

Job Summary

Job Description

As a Senior Software Engineer, Java Backend Development, you will design, develop, and maintain scalable backend systems using Java and frameworks like Spring and Hibernate. You will work closely with cross-functional teams to define system requirements and deliver high-quality solutions. Responsibilities include code reviews, troubleshooting, debugging, and participating in the entire software development lifecycle. The role requires a strong understanding of web application development principles, RESTful APIs, and microservices architecture, ensuring the overall success of projects.
Must have:
  • Java backend development experience with at least 3-5 years
  • Strong proficiency in Java and related frameworks like Spring and Hibernate
  • Apply object-oriented principles and design patterns
  • Experience with functional programming paradigms
  • Familiarity with JUnit, Mockito or TestContainers
  • Solid understanding of RESTful APIs and microservices architecture
  • Experience with databases (SQL and NoSQL) and ORM frameworks
  • Experience with OLAP database
  • Familiarity with version control systems (e.g., Git)
  • Strong problem-solving and teamwork skills
Good to have:
  • BS/MS degree in Computer Science or related field
  • Technical leadership experience
  • Good at profiling and debugging tools
  • High performance network service on Linux
  • Experience in developing data structures, algorithms on top of Big Data platforms
  • Experience in building and managing robust data warehouses
  • Design and architect large scale distributed systems
  • Design and implement distributed algorithms and data structure
  • Familiarity with Agile development methodologies
  • Experience in Continuous integration / continuous deployment
  • Experience in Monitoring and alert system (Prometheus / Nagios)
  • Experience in Functional programming
  • Experience in Data Intensive Application Design

Job Details

About Appier 

Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier’s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.

About the role

We are seeking a highly skilled and experienced Senior Software Engineer, Java Backend Development to join our team. In this role, you will be responsible for developing and maintaining scalable, high-performance backend systems using related technologies. You will work closely with cross-functional teams to design and implement solutions that meet business requirements and ensure the overall success of our projects.  

 

Responsibilities 

  • Design, develop, and maintain robust and scalable backend systems using Java and frameworks such as Spring and Hibernate
  • Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define system requirements and deliver high-quality solutions
  • Perform code reviews to ensure adherence to coding standards and best practices
  • Identify and troubleshoot issues, debug and optimize code for performance and efficiency.
  • Participate in the entire software development lifecycle, from planning and design to implementation, testing, and deployment
  • Stay updated with the latest industry trends and technologies, and continuously improve technical skills

 

About you 

[Minimum qualifications]

  • Proven experience as a Java Backend Developer, with at least 3-5 years of professional experience.
  • Strong proficiency in Java programming language and related frameworks such as Spring and Hibernate.
  • Apply object-oriented principles and design patterns to ensure code reusability, readability, maintainability, and scalability.
  • Experience with functional programming paradigms, such as immutability, higher-order functions, and lambda expressions.
  • Embrace a testing mindset and aim for comprehensive test coverage whenever feasible. Possess familiarity with JUnit, Mockito or TestContainers for effective testing.
  • Solid understanding of web application development principles, RESTful APIs, and microservices architecture.
  • Experience with databases (SQL and NoSQL) and ORM frameworks.
  • Experience with OLAP database.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving skills and ability to work independently as well as in a team environment.
  • Excellent communication and collaboration skills.

 

[Preferred qualifications]

  • BS/MS degree in Computer Science or related field.
  • Technical leadership experience.
  • Good at profiling and debugging tools.
  • High performance network service on Linux.
  • Experience in developing data structures, algorithms on top of Big Data platforms
  • Experience in building and managing robust data warehouses. e.g. Trino/Presto , Pinot or Databricks.
  • Design and architect large scale distributed systems.
  • Design and implement distributed algorithms and data structure.
  • Familiarity with Agile development methodologies.
  • Expert in some of the following CS Domains:
    • Continuous integration / continuous deployment.
    • Monitoring and alert system (Prometheus / Nagios).
    • Functional programming.
    • Data Intensive Application Design.

#LI-AK1

Similar Jobs

Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Surry Hills, New South Wales, Australia (Remote)
4 Months ago
Toast - Senior Software Engineer - Front-End

Toast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Mixpanel - Senior Software Engineer, Platform Engineering

Mixpanel

United States (Remote)
2 Weeks ago
Remote - GTM Engineer, Revenue Operations

Remote

United States (Remote)
4 Weeks ago
Rippling - Sales Development Manager

Rippling

San Francisco, California, United States (Hybrid)
5 Months ago
Tennr - Backend Software Engineer

Tennr

New York, New York, United States (On-Site)
2 Weeks ago
Canva - Staff Backend Engineer (Java)

Canva

Canberra, Australian Capital Territory, Australia (Remote)
2 Weeks ago
Onehouse - Senior Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
bytro studios - Backend Developer - Java

bytro studios

St. Julian's, Malta (Hybrid)
5 Months ago
metacore - Backend Programmer

metacore

Helsinki, Uusimaa, Finland (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Senior System Engineer

Veeam Software

United Kingdom (Remote)
2 Months ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
appier - Machine Learning Scientist (Intern)

appier

Taipei City, Taiwan (Hybrid)
1 Month ago
Axon - Senior Technical Analyst – Revenue & Financial Reporting

Axon

Seattle, Washington, United States (Hybrid)
4 Weeks ago
Xsolla - Product Manager

Xsolla

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Glean - Corporate Account Executive

Glean

Nashville, Tennessee, United States (Hybrid)
2 Months ago
Interface AI - Full Stack Software Development Engineer IV

Interface AI

India (Remote)
3 Weeks ago
CyberArk - Senior Product Manager - Identity Security Platform

CyberArk

Israel (Hybrid)
2 Weeks ago
DevRev - Software Engineer - Applied AI Support

DevRev

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago
Thousand Eyes - Senior Software Engineer, Cloud and Enterprise Agents

Thousand Eyes

San Francisco, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

binance - Data Scientist - Large Language Model

binance

Taipei City, Taiwan (Hybrid)
4 Months ago
Trend Micro - (Sr.) Data Engineer/AI Trainer

Trend Micro

Taipei City, Taiwan (On-Site)
10 Months ago
Trend Micro - Sr. Software Engineer (XDR for Networks)

Trend Micro

Taipei City, Taiwan (On-Site)
10 Months ago
Qualcomm - Operations Program Manager - Supply Chain

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Months ago
Toast - Senior Manager, Operations Program Management

Toast

Taipei City, Taiwan (Hybrid)
1 Month ago
Canonical - Engineering Manager - Ubuntu Hardware Certification Quality and Test Engineering

Canonical

Taipei City, Taiwan (On-Site)
2 Months ago
appier - Senior LLM Scientist

appier

Taipei City, Taiwan (On-Site)
2 Months ago
binance - Binance Accelerator Program - QA Tooling Developer (Quality & Efficiency)

binance

Taipei City, Taiwan (Hybrid)
1 Year ago
Trend Micro - Senior Software Development Engineer in Test (DVAS)

Trend Micro

Taipei City, Taiwan (On-Site)
2 Weeks ago
Qualcomm - IP Memory Design Engineer

Qualcomm

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Netomi - SDE II/III Backend

Netomi

India (Remote)
2 Months ago
illumio - Senior Backend Software Engineer

illumio

Sunnyvale, California, United States (Hybrid)
2 Weeks ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
9 Months ago
Canva - Software Engineer - Backend (Java)

Canva

Adelaide, South Australia, Australia (Remote)
2 Weeks ago
Sporty - Backend Developer

Sporty

(Remote)
2 Months ago
undefined - Backend Engineer

New York, United States (Hybrid)
2 Months ago
Crowd Strick - Backend Engineer - Counter Adversary Operations Team

Crowd Strick

Romania (Remote)
2 Weeks ago
InMobiInMobi - SDE II - Backend Engineer

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
kaizen gaming  - Senior Backend Engineer

kaizen gaming

Athens, Greece (Hybrid)
1 Month ago
Cognite - Backend Engineer

Cognite

Phoenix, Arizona, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by appier

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug