ApplyStaff Software Engineer - R12166
Posted 2 months agoViewed
View full description
Requirements:
- 9+ years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
- Proven track record of delivering sophisticated software solutions in a leadership capacity with high quality.
- Exceptional problem-solving and analytical skills.
- Mastery over data structures, algorithms, and software design principles.
- Demonstrated experience in web application development, Java, Micro services, Spring boot, Spring Framework, RESTful APIs, Hibernate.
- Experience in end to end technical design for mobile apps, preferably React Native - Java combination.
- Experience in relational databases like MySQL, MariaDB and SQL.
- Solid grasp of version control systems, such as Git.
- Knowledge in OAuth2.
- Proven ability to mentor and lead a team of engineers.
Responsibilities:
- Define and implement scalable, secure, and high-performance software architectures.
- Develop architectural blueprints and technical roadmaps aligned with business objectives.
- Evaluate and recommend appropriate technologies, tools, and frameworks.
- Collaborate closely with development teams, product managers, and stakeholders to translate requirements into technical solutions.
- Define and enforce architectural governance, coding standards, and security policies.
- Analyze system performance and identify bottlenecks to improve efficiency.
Apply