Overview
Skills
Job Details
What you'll do:
-
Lead the analysis, design, coding, testing, and implementation of enterprise applications and integrations.
-
Serve as a technical consultant, mentor, and change agent on complex projects.
-
Partner with business analysts and customers to understand requirements and translate them into high-quality solutions.
-
Define and implement application architecture strategies, development standards, and best practices.
-
Provide expertise in application integration and enterprise systems design while ensuring solutions align with IT and business strategies.
-
Guide and mentor junior developers, oversee complex project phases, and drive timely delivery of secure solutions.
-
Evaluate new technologies, tools, and processes to enhance performance, maintainability, and security.
Requirements and Qualifications:
-
Experience in application development with leadership responsibilities.
-
Proven expertise in DevSecOps practices and tools (e.g., SonarQube, Black Duck).
-
Advanced experience in Java, Spring, Hibernate, and REST services.
-
Strong knowledge of software architecture, secure coding practices, and integration methodologies.
-
Hands-on experience with development in cloud and containerized environments (AWS, OpenShift, or similar).
-
Nice to have: JUnit/Spring test frameworks, SOAP/REST services, JavaScript frameworks (e.g., Angular, React, NodeJS), GitHub, and cloud services.
-
Advanced problem-solving, decision-making, and project management skills.
-
Excellent verbal and written communication skills; able to collaborate across teams and with customers.