Software Engineer, Microservices Developer

Centric Software
Summary
Join our dynamic Skyline team as a software engineer and leverage your robust skillset in microservices architecture and various technologies to build scalable and resilient services. You will be responsible for developing and maintaining software applications using Java, Kafka, and REST APIs. Experience with various databases (MS SQL Server, Oracle, Postgres) and containerization technologies (Docker, Kubernetes) is essential. Familiarity with agile development methodologies and CI/CD pipelines is also required. The ideal candidate possesses strong analytical and problem-solving skills and the ability to model complex business domains. We offer a collaborative environment where you can explore new solutions and contribute to excellence.
Requirements
- Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration
- Database Management: Experience with MS SQL Server, Oracle, and Postgres
- Containerization and Orchestration: Knowledge of Docker and Kubernetes
- Agile Development: Familiarity with agile processes and sprints
- CI/CD Pipeline: Skills in Jenkins, GitHub, and Wildfly
- Troubleshooting and Problem-Solving: Strong analytical skills
- Domain Modeling: Ability to model complex business domains
Responsibilities
- Develop and maintain software applications using Java, Kafka, and REST APIs
- Manage databases using MS SQL Server, Oracle, and Postgres
- Utilize Docker and Kubernetes for containerization and orchestration
- Employ agile processes and sprints in software development
- Utilize Jenkins, GitHub, and Wildfly in CI/CD pipelines
- Troubleshoot and solve problems using strong analytical skills
- Model complex business domains
Preferred Qualifications
- Additional Programming Languages: JavaScript and TypeScript
- NoSQL Databases: MongoDB or other NoSQL databases
- Front-End Frameworks: Familiarity with React is a plus
Share this job:
Similar Remote Jobs
