
Total-TECH Co.
” The Job Description”
- Architect, design, and implement scalable, high-quality Java-based applications.
- Guide junior and mid-level developers, offering technical leadership, code reviews, and constructive feedback to support their growth.
- Work closely with product management, UX/UI designers, and QA teams to ensure seamless integration and delivery of new features.
- Partner with senior architects to define secure and scalable system architectures aligned with organizational goals.
- Conduct detailed code reviews to ensure adherence to best practices, coding standards, and maintainable designs.
- Analyze complex technical issues, optimize application performance, and resolve bottlenecks effectively.
- Stay updated with the latest Java trends and recommend enhancements to tools, frameworks, and processes to improve productivity and product quality.
- Maintain detailed documentation of software designs, system architecture, and codebases for future reference.
- Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality features on time.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional Java development experience with a proven track record in delivering complex enterprise applications.
- Proficiency in Java and related frameworks.
- Strong understanding of system architecture and software engineering best practices.
- Excellent problem-solving and communication skills.
- Experience with Agile methodologies.