Bachelor’s degree in computer science, engineering, or a related field.
- Strong expertise or 3-5 years of experience in developing software. And have one year of experience relating to Technical Lead/SA.
- Deep understanding of Java language, proficient in Spring, Spring Boot, MVC technology, Struts, Hibernate, Tomcat, WildFly, Kafka.
- Ability to design and optimize databases (SQL Server, MySQL, Oracle).
- Hand-on design system with Micro-service architecture style.
- Excellent technical, diagnostic, and troubleshooting skills.
- Familiarity with the whole stack and protocols/Understanding of the full software life cycle
- Solid grasp of computer science fundamentals.
- Critical thinking and good problem-solving.
- Experience in running the project team size 10-30 members.
- Excellent communication, motivation, and interpersonal skills.
- Experience working with foreign customers.
- Familiar with Agile Scrum/Waterfall.
Nice to have:
- Experience working in multiple domains.
- Have communication in English is a priority. Mostly reading and writing English.
What we care about
- Solve for the customer first: You build what customers want. You think about what is right for customers, not what is easiest for you.
- Demonstrate mastery of honey badger: You make ambitious goals. Then execute...no matter what stands in the way. When knocked down, you get up.
- Take on challenges willingly and can be trusted to execute: You can be trusted to get things done right the first time quickly. You hit your deadlines.
- You’re like us: You smile a lot, think work is fun and don’t take yourself too seriously. You measure yourself against the best and believe feedback is the breakfast of champions. You follow the golden rule.
- You’re remarkable: People naturally talk about how awesome you are. If we can’t find someone who raves about you then it’s unlikely we will too.