Company:
Brooksource
Location: Morris Plains
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
We are seeking a highly skilled Senior Software Engineer to join our Fortune 15 healthcare company. The ideal candidate will have deep expertise in designing and developing high-performance microservices using Java, Kotlin, Spring Boot, and SQL/NoSQL databases. With 8+ years of hands-on software development experience, you will be responsible for building scalable Kafka Producer/Consumer interfaces, managing CI/CD pipelines, and working with container platforms such as OpenShift. AWS experience is preferred.
Key Responsibilities:
- Microservices Development: Design, develop, test, and implement high-performance microservices using Java, Kotlin, Spring Boot, and SQL/NoSQL databases.
- Kafka Integration: Build and maintain efficient Kafka Producer/Consumer interfaces for seamless data processing.
- CI/CD & Version Control: Lead the continuous integration and deployment (CI/CD) processes, ensuring smooth version control through Git.
- Containerization: Utilize container platforms such as OpenShift for efficient application deployment, management, and scaling.
- Agile Methodology: Collaborate in Agile ceremonies, delivering high-quality code and contributing to cross-functional team success.
- Production Troubleshooting: Diagnose and troubleshoot complex issues in production environments to ensure application stability and performance.
- Day-to-Day Support: Provide ongoing application support, including upgrades, fixes, and improvements to optimize performance.
- Communication & Collaboration: Effectively communicate across teams to ensure alignment on project goals, timelines, and technical specifications.
Qualifications:
- 8+ years of hands-on experience in software development with a strong focus on Java, Kotlin, Spring Boot, and SQL/NoSQL.
- Extensive experience with Kafka (Producer/Consumer interfaces) and microservices architecture.
- Expertise in CI/CD practices and tools, version control (Git), and container platforms (OpenShift).
- Strong knowledge of Agile methodology and best practices.
- Proven track record in diagnosing and resolving complex production issues.
- AWS experience is preferred.
- Excellent communication skills and ability to work collaboratively in a fast-paced environment.