Java Software Engineer

薪資範圍:800,000 ~ 1,200,000 TWD / year

公司名稱: 邁智微電子股份有限公司

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.


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

公司地址:

台灣新北市新店區北新路86號20 樓 之 7

其他:

Past work presentationsTechnical interviewHiring manager interview (face-to-face)-2025-03-04
應徵