Website TeamPlus
If you are passionate about building, owning and operating massively scalable systems and experienced in being in a team of highly competent software engineers impacting millions of lives around you, here is an opportunity tailored for you.
– Design, develop, and implement complex Java applications
– Lead and mentor junior developers
– Provide technical guidance and code reviews
– Collaborate with cross-functional teams to deliver high-quality solutions
– Troubleshoot and resolve complex technical issues
– Stay up-to-date with industry trends and emerging technologies
– Participate in agile development methodologies (Scrum, Kanban)
– Write unit tests, integration tests, and automated tests
– Collaborate with QA teams to ensure high-quality deliverables
– Communicate technical designs and solutions to non-technical stakeholders
3-6 years of experience in Java development
– Strong knowledge of Java 8+, Spring, Hibernate (JPA), and related technologies
– Strong knowledge Messaging tools : Hands-on experience on kafka
– Strong knowledge NoSql/Sql database (MongoDB , Postgres etc)
– Strong knowledge Cache database (Redis etc)
– Strong understanding of software design patterns and principles
– Excellent problem-solving skills and debugging techniques
– Experience with agile development methodologies
– Strong communication and leadership skills