Job Description:
Key Responsibilities:
? Design and Develop: Architect, design, and implement high-performance
Java/Golang-based backend services and applications.
? Code Quality: Write clean, efficient, and well-documented code following industry
best practices and coding standards.
? Technical Leadership: Provide technical guidance and mentorship to junior
developers, promoting best practices and fostering a collaborative environment.
? Collaboration: Work closely with frontend developers, product managers, and
other stakeholders to understand requirements and deliver robust solutions.
? Performance Optimization: Identify and resolve performance bottlenecks and
scalability issues.
? Testing: Implement comprehensive testing strategies, including unit tests,
integration tests, and end-to-end tests.
? Continuous Improvement: Stay current with the latest industry trends,
technologies, and best practices in Java/Golang development, and continuously
improve our development processes.
Technical Skills
? 3+ Years of professional experience in Java/Golang backend development.
? Expert proficiency in Java/Golang and related frameworks (e.g., Spring, Spring
Boot,Gin).
? Extensive experience with RESTful API design and development.
? Strong knowledge of database technologies, including SQL, MySQL, PostgreSQL, or
NoSQL databases.
? Deep understanding of object-oriented programming principles and design patterns.
? Experience with version control systems (e.g., Git).
? Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure,
Google Cloud).
? Familiarity with GraphQL
? Experience with CI/CD pipelines and tools (e.g., Jenkins, Docker)
? Familiarity with Jaeger for monitoring and tracing.
? Proficiency in unit testing frameworks
? Experience with containerization and orchestration tools (e.g., Kubernetes)
Familiarity with agile development methodologies.
? Knowledge of security best practices and secure coding principles.
Soft Skills
? Excellent problem-solving and analytical skills.
? Strong communication and collaboration abilities.
? Ability to work independently and manage multiple tasks effectively.
Skill:
Java/Golang backend development, Spring, Spring Boot,Gin.