We are seeking an experienced Architect with 9 to 13 years of experience to join our dynamic team. The ideal candidate will have a strong technical background in Jenkins, Oracle, JUnit5, YAML, Spring Boot, SONARQUBE, Oracle WebLogic, JMS, jMock, Java, JSON, GIT, XML, Spring Framework, and Linux. This hybrid role requires a proactive individual who can contribute to the development and maintenance of our systems ensuring high performance and reliability.
Responsibilities
* Design and develop high-quality software solutions using Java, Spring Boot, and related technologies.
* Oversee the integration and deployment processes using Jenkins and GIT.
* Ensure code quality and performance through the use of SONARQUBE and JUnit5.
* Implement and manage messaging services using Oracle WebLogic JMS.
* Utilize YAML for configuration management and automation tasks.
* Collaborate with cross-functional teams to define design and ship new features.
* Provide technical guidance and mentorship to junior developers.
* Conduct code reviews to maintain code quality and consistency.
* Troubleshoot and resolve complex technical issues in a timely manner.
* Maintain and enhance existing systems to improve performance and reliability.
* Develop and maintain technical documentation for reference and reporting.
* Ensure compliance with industry standards and best practices.
* Work in a hybrid model balancing remote and in-office work as required.
Qualifications
* Possess strong experience in Java, Spring Boot, and Spring Framework.
* Demonstrate proficiency in Jenkins, GIT, and SONARQUBE.
* Have hands-on experience with Oracle, Oracle WebLogic, JMS, and jMock.
* Show expertise in JUnit5, YAML, JSON, and XML.
* Be familiar with Linux operating systems and related tools.
* Exhibit excellent problem-solving and troubleshooting skills.
* Have strong communication and collaboration abilities.
* Be detail-oriented with a focus on quality and performance.
* Show ability to work independently and as part of a team.
* Have a proactive approach to learning and staying updated with new technologies.
* Demonstrate experience in mentoring and guiding junior team members.
* Be committed to continuous improvement and innovation.
* Have a strong understanding of the software development life cycle and best practices.
Certifications Required
* Oracle Certified Professional
* Java SE Spring Professional Certification
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology, Engineering, and Science
Industries
IT System Training and Support and Pharmaceutical Manufacturing
#J-18808-Ljbffr