• Should be a Lead and possess the skills and capabilities to mentor team members technically as well as talk to stakeholders and other groups on technical topics.
• Core Java – Must be able to answer and discuss all aspects of core Java.
• Exception handling knowledge required. Multithreading knowledge expected at a senior level.
• Rest/Web Services best practices – must be able to talk through and discuss.
• GIT Experience is required to reduce the learning curve.
• Knowledge of Linux is required to reduce the learning curve.
• SQL understanding of the general and common features.
• UI experience is a plus; however, a strong backend person is required.
• Python knowledge is a plus.
• Would require working with all client IT teams including Dev, QA, Infrastructure, Networking, etc.
• Experience with Core Java and strong OOP concepts is required.
• 8-10 years of experience in the IT industry in Java and related technologies. Lead experience required.
• Over 6 years of experience in solution designing and to some extent of architecture design.
• Responsible for the design, development, and maintenance of web applications using Java technologies.
• Java/JEE experience is required. Working with a Linux environment is required.
• Strong communication skills are required. The ability to execute architectural direction is very important.
• Experience with Jenkins and Continuous Integration is important.
• Test-First development experience is important.
• Mule ESB is a plus.
• IBM DataPower is a plus. BPM tools (iLog and/or IBM BPM) or RedHat jBpm is a plus.
• Attitude to learn and explore.
• Excellent communication and client-facing skills.
• Prior experience of working directly with client teams.
#J-18808-Ljbffr