Specific Accountabilities
Management & Leadership
Act as team’s main point of contact in your applications/services.
Provides a balance between workload and resource utilization.
Supports and advises project/service managers during the planning, change and release processes.
Helps with effort estimations provision.
Manages and monitors the software development process as technical leader.
Handles escalations regarding the software development process and technical issues in the team.
Connects developers to experts in the department.
Work with business team members, project managers/analysts, other software engineers to review business requirements, functional specifications, use-cases, and test plans.
Establish and maintain effective client relationships and help guiding the team in setting priorities for completion of requests or resolution of issues
Technical Guidance
Solves difficult technical problems or find someone that solves it.
Ensures the development team completes assigned tasks efficiently and with high quality. Communicates eventual delays.
Is responsible for the development team’s code quality.
Manages software design, coding, and testing.
Participate in architecture, design, implementation, deployment, and support efforts. Develop Technical solution / Design Documentation per team process required and assist team members On documentation when needed.
Research new technologies for the team and shows how to apply this e.g., by using a POC.
Keep abreast of new technologies and development practices, and foster a learning and innovated environment and mindset throughout the group
Compliance
Makes sure the development team follows best practices for increasing software security.
Makes sure the software adheres to company standards and policies (Technology Map, Open-Source Usage Guidelines, API Guidelines etc.)
Technical Skills Required
? (Mandatory) Spring Boot, Spring MVC, Security (OAuth)
? (Mandatory) Web Service (Restful and SOAP)
? (Mandatory) Relational databa
? (Mandatory) Tomcat / Nginx / node.js
? (Mandatory) Git / GitLab (CI/CD)
? (Mandatory) Be able to communicate in written and oral English
? Flyway, Lombok
? AWS Cloud (S3, SNS, SQS) / Docker / Kubernetes, Kibana, Instana, Redis
? Basic Network knowledge
Experience and Qualifications
? Minimum 5-6 years of Java Web (frontend and backend) engineering/programming experience, bachelor’s degree, or equivalent experience.
? Experience in at least One RDBMS environment (Such as PostgreSQL, Oracle, SQL server)
? Experience in Webservice technologies (and related standards)
? Proactive, initiative and service mindset, understand stakeholders’ needs and treat value delivery as the first priority.
? Ability to shape the requirements, collaborate with the stakeholders to provide flexible customer solutions.
? Good communication, negotiation, and coaching skills, be kind, friendly, accessible, and assertive.
? Good influencer and team pla
? Continuously evolve technical skills and business domain knowledge.
? Readiness and willingness to take responsibility & ownership.
? Good understanding and practices in Agile Software Development Process and DevOps flow
? Experience in Docker/IntelliJ/Sonar/AWS Cloud knowledge will be plus
? Previous experience in a similar environment or domain is preferred, e.g., English environment and in the business area of Logistics, transportation.
Copyright @ 2018-2023 All Rights Reserved 版权所有 江苏华英汇人力资源开发股份有限公司 苏ICP备17056320号-4
地址: EMAIL:29059245@qq.com