IDC is looking for Java/API Lead for Dublin location.
Java/API Technical Lead - Job Description
We are looking for an experienced (10+ years) Java/API Technical Lead to be responsible for providing solutions for technical issues which may affect product delivery. The Java Technical Lead will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks.
To be successful as a Java Technical Lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies.
Java/API Technical Lead Responsibilities:
Performing requirement analyses.
Contributing to detailed designs.
Identifying risk and conducting mitigation action planning.
Conducting configuration of your own work.
Reviewing the work of other developers and providing feedback.
Using coding standards and best practices to ensure quality.
Java/API Technical Lead Requirements:
Degree in Engineering, computer science or related.
10+ years of experience in the IT industry preferably finance domain.
Experience designing & building complex, distributed, high-performance, high-availability systems
Strong analytical skills, excellent problem solving skills
Hands on experience in Java 8+/JEE, Spring, RESTful API, JMS, Tomcat, Apache, OAUTH2.0, JWT, JAX-RS
Coordinating team members to perform all expected change management practices and policies related to coding, testing and implementation activities.
Ensuring application performance standards are appropriately defined and achieved.
Experience in coaching/guiding development team regarding best practices and use of emerging technologies and associated services
Ability to articulate complex solutions through technical discussions
Can work collaboratively to perform complex troubleshooting, root-cause analyses, and solution development
Experience using version control and build tools such as Git, Jenkins, and Maven
Experience deploying software in a containerized (Docker)/Platform-as-a-Service environment
Knowledge of monitoring tools such as App Dynamics, MoogSoft and Prometheus
Knowledge of logging and messaging frameworks such as Kibana and Kafka
Excellent communication skills (written and verbal)