Software Engineer
Role responsibilities
The role involves building and maintaining web applications using Java, Kotlin, and Spring frameworks. Responsibilities include designing web service APIs and collaborating with security, architecture, and QA teams to ensure quality delivery.
Requirements
Candidates need a BS/MS degree and over 5 years of experience in scalable web development with Java and Spring. Expertise in microservices, RDBMS, and cloud technologies like Docker and Kubernetes is required.
Key skills
Java, Kotlin, Spring Framework, Spring Boot, Microservices, REST API, SOAP, Postgres, Kafka, RabbitMQ, AWS, Heroku, Docker, Kubernetes, Test-Driven Development, Behavior-Driven Development
Keywords
Java, Kotlin, Spring, Spring Boot, Microservices, Event-driven architecture, CQRS, SOAP, REST, Postgres, Kafka, RabbitMQ, AWS, Heroku, Docker, Kubernetes, TDD, BDD, JIRA, Git, BitBucket, Agile, Web Architecture, Medical Equipment Manufacturing, RDBMS, Object-oriented programming, Design Patterns, Scalability, Cross-platform integration