Core Java / JEE Senior Software Engineers / Team Leads
Brief description :
We are looking for a Lead Java / JEE professional with extensive experience in delivery, development and maintenance of technology based solutions. He / She should have the below capabilities
- Experience working in a fast-paced start-up environment.
- Manage, mentor and train junior and mid-level developers
- Identify inadequacies in current processes or procedures, and propose solutions
- Work independently as well as lead a team in planning, designing, implementing and deploying multi-component software systems of significant complexity
- Work productively under pressure and strict timelines
- Excellent interpersonal and communication skills (both written as well as spoken)
The candidate should demonstrate a strong working knowledge of
- Core Java and JEE design patterns and optimisation techniques
- Proven Expertise in Java Performance tuning, debugging and memory profiling
- Distributed messaging, JMS
- Multi-threaded server side development
- SOA / Web services
- Knowledge of public clouds such as AWS, Azure, Google Cloud, etc.
Although not required, it would be plus if you have
- Expertise in one more programming language (like Python, Scala etc.)
- Demonstrated open-source contribution
- Exposure to big data and stream processing.