Java Software Engineer

Job updated 2 days ago
Actively Reviewing Resumes

Job Description

We are seeking an experienced Java Software Engineer to join our development team. This role will be responsible for designing, developing, and maintaining enterprise-level Java applications while collaborating with cross-functional teams to deliver high-quality software solutions.

Requirements


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 3 years of Java development experience
  • Strong proficiency in Java core concepts and Java 8+ features
  • Expert knowledge of Spring Framework ecosystem (Spring Boot, Spring MVC, Spring Cloud)
  • Experience with relational databases (MySQL, PostgreSQL)
  • Strong understanding of RESTful API design principles with implementation experience
  • Proficiency with version control systems (Git)
  • Understanding of Software Development Life Cycle (SDLC) and Agile methodologies

Preferred Qualifications

  • Experience in microservices architecture design and development
  • Knowledge of containerization (Docker) and orchestration platforms (Kubernetes)
  • Understanding of message queue systems (Kafka, RabbitMQ)
  • Experience with NoSQL databases
  • Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI)
  • Strong background in unit testing and integration testing
  • Experience in performance tuning and troubleshooting

Key Responsibilities

  • Participate in system architecture design and technical solution evaluation
  • Develop high-performance, scalable Java applications
  • Write clean, maintainable code
  • Conduct code reviews to ensure code quality
  • Troubleshoot and resolve production issues
  • Create technical documentation
  • Mentor junior developers

Required Skills

  • Excellent problem-solving abilities
  • Strong communication and collaboration skills
  • Passion for continuous learning
  • Ability to work independently while being a strong team player
  • Strong time management skills
  • Proficiency in written and verbal English communication

Work Environment

  • Challenging technical projects
  • Opportunities for continuous learning and growth
  • Flexible working hours
  • Competitive salary and benefits package

Technical Stack

Primary Technologies

  • Java 8+
  • Spring Framework (Boot, MVC, Cloud)
  • RESTful APIs
  • SQL Databases
  • Git

Secondary Technologies

  • Docker/Kubernetes
  • Message Queues
  • NoSQL Databases
  • CI/CD Tools
  • Testing Frameworks

Interview process

  • Past work presentations
  • Technical interview
  • Hiring manager interview (face-to-face)
2
2 years of experience required
800,000 ~ 1,200,000 TWD / year
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
1
1.2M ~ 1.8M TWD / year
Logo of the organization.
Full-time
Mid-Senior level
1
1M ~ 1.8M TWD / year
Logo of the organization.
Full-time
Mid-Senior level
2
1.1M ~ 1.6M TWD / year
Logo of the organization.
Full-time
Mid-Senior level
1
50K ~ 80K TWD / month
Logo of 邁智微電子股份有限公司.

About us

Actiontec is a pioneer in wireless and broadband solutions that connect people to their favorite content and enable leading service providers and businesses to stay ahead the curve in an increasingly connected world. Our solutions include broadband CPE (modems, routers, gateways, network adapters, and wireless network extenders).  Our customers include North America’s leading service providers, school districts, enterprises, and more.


Team

Avatar of the user.
Staff SW Engineer
Avatar of the user.
GM, R&D Director

Jobs

Full-time
Entry level
2
650K ~ 750K TWD / year

Full-time
Entry level
2
1M ~ 1.2M TWD / year

Full-time
Entry level
1
800K ~ 1.1M TWD / year