Independently complete module design, coding, testing, and related documentation according to development standards and processes.
Lead or participate in the design and development of foundational capabilities or common platforms.
Engage in server-side development, resolve complex technical challenges, continuously optimize product performance and stability; actively participate in problem-solving, solution optimization, and requirement/technical reviews.
Lead or contribute to the delivery of large-scale business projects, with the ability to handle complex business scenarios; develop core code and share technical knowledge or provide training to enhance team capabilities.
Demonstrate strong logical thinking, communication skills, teamwork, and customer-oriented mindset.
Bachelor’s degree or above in Computer Science or related field; 6–10+ years of Java development experience, including involvement in requirement analysis, system design, and database design.
Proficient in common Java technologies, solutions, and design patterns.
Familiar with JVM tuning and memory management principles; expert in multithreaded programming; experienced with NIO, reflection, and related technologies.
Skilled in popular frameworks such as Spring, Spring Boot, and MyBatis, with understanding of their principles and implementation mechanisms.
Familiar with microservices architecture using Spring Cloud or Spring Cloud Alibaba, with practical experience.
Experienced in using middleware such as Redis, Kafka, and Elasticsearch.
Strong database knowledge, proficient in SQL development and operations; understanding of storage engines, indexing, large-scale data partitioning/sharding, and SQL optimization.
Knowledge and hands-on experience with cloud-native technologies (e.g., Docker, Kubernetes), including containerization, service deployment, and troubleshooting.
Experience in designing and developing high-concurrency, high-availability service interfaces; passion for technology and commitment to high-quality code is highly valued.
Strong communication and presentation skills; detail-oriented, responsible, and quality-driven; optimistic and proactive attitude.
Skills Required
- Bachelor's degree or above in Computer Science or related field
- 6-10+ years of Java development experience including requirement analysis, system design, and database design
- Proficient in common Java technologies, solutions, and design patterns
- Familiar with JVM tuning and memory management principles
- Expert in multithreaded programming
- Experience with NIO and reflection
- Skilled in Spring, Spring Boot, and MyBatis
- Familiar with microservices architecture using Spring Cloud or Spring Cloud Alibaba
- Experience using middleware such as Redis, Kafka, and Elasticsearch
- Strong database knowledge; proficient in SQL development and operations; understanding of storage engines, indexing, partitioning/sharding, and SQL optimization
- Knowledge and hands-on experience with cloud-native technologies (Docker, Kubernetes) including containerization and service deployment
- Experience designing and developing high-concurrency, high-availability service interfaces
- Strong communication, presentation skills, detail-oriented and quality-driven
What We Do
NeuVerge-Tron is a Munich-based digital technology and software company specializing in the energy sector. It helps global technology providers enter the European market by delivering secure, compliant, and market-ready digital solutions. The company focuses on creating trusted renewable energy solutions and developing energy management controllers for utility-scale energy storage power plants, ensuring alignment with European regulatory, security, and trust standards.









