Job Description:
We are a dynamic software development company providing cutting-edge internet solutions to clients in e-commerce, finance, and other sectors. We are seeking a skilled Mid-Level Java Developer with 3-6 years of experience to join our growing team.
Key Responsibilities:
- Develop, test, and maintain scalable and high-performance applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to best practices for software development.
- Troubleshoot and resolve software defects and issues.
- Work with the following technologies: Java, Spring Boot, Nacos, Sofa, MyBatis, MySQL, RocketMQ, and other related technologies.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 3-6 years of experience in software development, with a strong background in Core Java.
- Proficiency with Spring Boot, MyBatis, and MySQL.
- Deep understanding of Core Java and object-oriented programming principles.
- Experience with distributed systems and microservices architecture.
- Familiarity with tools such as Nacos, Sofa, and RocketMQ.
- Strong problem-solving skills and attention to detail.
- Ability to work independently as well as collaboratively in a team.
- Good communication skills and the ability to articulate technical concepts.
Preferred Qualifications:
- Experience with DevOps practices and cloud platforms.
- Knowledge of e-commerce or financial systems is a plus.
- Familiarity with Agile methodologies.