Job Summary
We are seeking a highly experienced Sr. Architect with 14 to 18 years of experience to join our dynamic team. The ideal candidate will have a strong background in JUnit5 Design Patterns YAML Spring Boot Java JSON GIT XML Spring Framework and Linux. This hybrid role offers the opportunity to work on cutting-edge projects that drive our companys success and make a positive impact on society.
Responsibilities
Lead the design and development of complex software systems using Spring Boot and Java.Oversee the implementation of design patterns to ensure scalable and maintainable code.Provide expertise in JUnit5 for unit testing and ensure high-quality code delivery.Utilize YAML for configuration management and ensure seamless integration with other systems.Implement and maintain JSON and XML data structures for efficient data exchange.Manage version control using GIT to ensure code integrity and collaboration.Develop and maintain applications on Linux environments ensuring optimal performance.Collaborate with cross-functional teams to define and implement technical solutions.Conduct code reviews and provide constructive feedback to team members.Ensure adherence to best practices and coding standards across the development team.Troubleshoot and resolve complex technical issues in a timely manner.Mentor junior developers and provide guidance on technical challenges.Stay updated with the latest industry trends and technologies to drive innovation.
Qualifications
Possess a deep understanding of Spring Framework and its components.Demonstrate proficiency in Java programming and related technologies.Have extensive experience with JUnit5 for unit testing.Show expertise in design patterns and their application in software development.Be skilled in using YAML for configuration management.Exhibit strong knowledge of JSON and XML for data exchange.Be proficient in GIT for version control and collaboration.Have experience working in Linux environments.Possess excellent problem-solving and troubleshooting skills.Demonstrate strong communication and collaboration abilities.Show a commitment to continuous learning and professional development.Have a track record of mentoring and guiding junior developers.Be able to work effectively in a hybrid work model.
Certifications Required
Certified Java Developer Spring Professional Certification Linux Foundation Certified Engineer