Senior Java Architect
TechblocksThis job is no longer accepting applications
Job Description
We are looking for a highly experienced and hands-on Senior Java Architect with a minimum of 15 years of Java development expertise, including Java Spring Boot microservices and SQL. The ideal candidate should possess strong architectural skills, a proven track record of successfully architecting solutions, conducting proof of concepts (POCs), and mentoring development teams. This role requires a deep understanding of the entire platform, dataflows, workflows, and exceptional communication skills to mentor and guide our technology teams effectively.
Key Responsibilities:
- Solution Architecture: Design and architect robust solutions using Java Spring Boot microservices and SQL that align with business requirements and industry best practices.
- Proof of Concepts (POCs): Lead and conduct POCs in your area of expertise to evaluate and adopt new technologies, frameworks, and methodologies.
- Comprehensive Platform Understanding: Possess a profound understanding of the entire technology platform, including dataflows, workflows, and integration points, ensuring holistic and efficient solutions.
- Technical Leadership: Provide technical leadership, guidance, and mentorship to our development teams, setting and enforcing coding standards and best practices.
- Hands-On Development: Actively participate in hands-on development, contributing to coding and problem-solving, and ensuring code quality and performance optimization.
- Effective Communication: Communicate effectively with cross-functional teams, translating complex technical concepts into understandable terms for non-technical stakeholders.
- Mentorship and Assistance: Mentor and assist team members in technology-related matters, fostering skill development and knowledge sharing within the organization.
- Code Quality Assurance: Ensure that code produced by the team adheres to high-quality standards, is maintainable, and meets performance requirements.
- Collaboration: Collaborate closely with business analysts, product managers, and quality assurance engineers to gather requirements and deliver exceptional software solutions.
Qualifications:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- A minimum of 15 years of hands-on experience in Java development with Java Spring Boot microservices and SQL.
- Proven expertise in architecting complex software solutions.
- Track record of successfully conducting POCs and adopting new technologies.
- In-depth knowledge of the entire platform, including dataflows, workflows, and integration points.
- Exceptional mentoring and technical leadership skills.
- Excellent communication and interpersonal skills.
- Proficiency in software development tools and version control systems (e.g., Git).
Experience Level:
- Minimum 15 years of experience in Java development and architecture.
More Info
About Company
We are a software engineering and consulting firm. We build modern digital value chains and businesses reimagined to create frictionless experiences for innovative monetization methods and drive unforeseen efficiencies. We are known to build world class custom platforms and products that are cloud native for some of the worlds largest brands.
We are the go to technology partners for born in digital businesses that grew with us from "Concept to Commercialization" and have revenues between $100M - $10B. We help modern businesses transition just from a technology outsourcing mentality to help create globally distributed digital COEs and mature them. Our converged COEs that we create in partnership with our clients help power software factories that are extremely dynamic. We have created modern digital COEs and factories that are created with a single minded goal to future proof our clients businesses.
Everything we do is centred around two philosophies and practices - Design Thinking and Lean Engineering. Whether it is building digital commerce platforms, marketplace for worlds largest retailers or smart utilities applications and products or digital health products/platforms that power wearables, patches or devices across healthcare landscape; we do it all with speed and sophistication that is unmatched in the industry.
