The development of a business relies on the integration of professional talents.
We value the contribution of talent in the workplace.

JAVA programmer - Job Requirements

Job Responsibilities:

  1. Participate in the analysis of requirements, architectural design, and development of the company’s core business systems.

  2. Develop, maintain, and optimize the performance of Java backend services to ensure high system availability.

  3. Deeply understand business requirements and write high-quality, scalable code, ensuring code standards and maintainability.

  4. Provide solutions for complex technical problems and lead the troubleshooting and resolution of technical issues.

  5. Collaborate with product, testing, and operations teams to ensure high-quality project delivery.

  6. Keep up with technological trends, optimize the existing architecture, and enhance system performance and development efficiency.


Qualifications:

  1. Educational Background:

    • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.

  2. Technical Skills:

    • Proficient in Java and object-oriented programming concepts, with a deep understanding of core mechanisms such as Collections, Multithreading, I/O, and JVM.

    • Mastery of mainstream development frameworks like Spring Boot, Spring Cloud, and MyBatis.

    • Familiarity with relational databases such as MySQL and Oracle, with skills in SQL optimization and complex query design.

    • Knowledge of NoSQL databases such as Redis and MongoDB, along with an understanding of caching design and solutions for high concurrency scenarios.

    • Familiar with message brokers suchasKafkaorRabbitMQ and distributed system development.

    • Skilled in using development collaboration tools like Git, Maven, and Jenkins, with familiarity with DevOps processes.

    • Experience in code optimization and knowledge of performance analysis tools like JProfiler and VisualVM.

    • Comfortable in a Linux environment, capable of independent log analysis, issue localization, and service deployment.

  3. Experience Requirements:

    • Over 3 years of Java development experience, with preference given to those with experience in mid-to-large scale distributed systems.

    • Familiarity with microservices architecture design and practical experience in developing high-concurrency and high-availability systems.

  4. Soft Skills:

    • Clear logical thinking with excellent problem analysis and resolution abilities.

    • Good team collaboration spirit, with strong communication and sharing skills.

    • Passionate about technology, with the ability to learn continuously and be self-driven.


Bonus Points:

  • Familiarity with containerization technologies Docker/Kubernetes and cloud services AWS/Aliyun.

  • Experience in big data processing or machine learning development.

  • Leadership in open-source projects or possession of technical blog/GitHub contributions.

  • Knowledge of front-end technologies Vue/React or full-stack development experience.


Application Method:

  • Please send your resume and portfolio to our company email.
  • Email title format: Java Engineer Application - Name - Years of Experience.

We look forward to your joining us to create exceptional technology products together!

Are you ready?
Then reach out to us!
+86-13370032918
Discover more services, feel free to contact us anytime.
Please fill in your requirements
What services would you like us to provide for you?
Your Budget
ct.
Our WeChat
Professional technical solutions
Phone
+86-13370032918 (Manager Jin)
The phone is busy or unavailable; feel free to add me on WeChat.
E-mail
349077570@qq.com