Job Description :
Company Overview:
Outcome Logix is a Tech-enabled Services company that provides innovative software solutions, our client is a Fortune 50 retailer.

Job Overview:
We are seeking a dynamic and experienced Lead Java Developer with Architectural Oversight who possesses a deep understanding of design principles, and domain-driven design concepts and is an expert in Java/Spring coding practices. This is not your typical developer role; we need someone who can bring a wealth of expertise to lead and shape our client's software architecture, ensuring it aligns with industry best practices and meets our client's business objectives.

Key Responsibilities:
  • Lead the architectural design and implementation of J2EE-based applications, ensuring scalability, reliability, and performance.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Define and enforce coding standards, best practices, and guidelines to maintain code quality and consistency.
  • Mentor and coach junior developers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and provide constructive feedback to ensure adherence to architectural principles and design patterns.
  • Stay updated on emerging technologies and industry trends, and evaluate their potential impact on our software architecture.
  • Drive initiatives to optimize application performance, scalability, and security.
  • Work closely with stakeholders to analyze and prioritize technical requirements, and provide estimates for development efforts.
  • Act as a technical advisor to senior management, providing insights and recommendations on technology strategy and roadmap.

Required Skills and Qualifications:
  • Bachelor's or Master???s degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of experience as a J2EE Java Architect or similar role in a fast-paced environment.
  • In-depth knowledge of design principles and patterns, with a strong emphasis on domain-driven design concepts.
  • Expertise in Java programming language and Spring framework, including Spring Boot, Spring MVC, and Spring Security.
  • Proven track record of designing and implementing scalable, high-performance J2EE applications.
  • Experience with microservices architecture and cloud-native development is highly desirable.
  • Strong analytical and problem-solving skills, with the ability to quickly grasp complex technical concepts and make sound decisions.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Demonstrated leadership abilities, with a passion for mentoring and guiding junior team members.
  • Certification in relevant technologies (e.g., Oracle Certified Master, Spring Certification) is a plus.

We encourage you to apply if you are a seasoned J2EE Java Architect looking to contribute to innovative projects and lead a team of talented developers.
             

Similar Jobs you may be interested in ..