Middle Java backend
Job Description:
We are looking for skilled Java Backend Developers with strong experience in Java, Spring technologies, and microservices architecture. The ideal candidate will have hands-on expertise in backend development, REST APIs, containerized applications, and Agile delivery environments.
Qualifications:
Minimum 3+ years of relevant professional experience
Proficiency in Java 8+, REST APIs, Spring Boot, and Spring technologies
Experience in building microservices and working with Kafka
Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols
Familiarity with Linux operating systems
Strong understanding of microservices architecture and containerization
Knowledge of Agile frameworks and principles
Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira
Competence with MySQL and SQL databases
Strong analytical and problem-solving skills
Excellent written and verbal communication skills
Ability to collaborate effectively with Product, QA, DevOps, and Agile/Scrum teams
Mandatory Skills:
Java (Spring)
REST APIs
Spring Boot and Spring Technologies
HTTPS, SFTP, REST API, and SOAP protocols
Microservices architecture and containerization
Git/GitHub, GitHub Actions, Maven, Jenkins, Jira
MySQL and SQL databases
Desired Skills:
Strong analytical and troubleshooting abilities
Excellent communication skills
Team collaboration experience within Agile/Scrum environments
Roles & Responsibilities:
Contribute to technical design and engineering activities
Develop strong domain expertise within the project
Analyse functional and technical requirements
Support architecture and design discussions
Collaborate with Architecture and Business teams
Participate in development, design, code reviews, and implementation
Follow engineering best practices and support continuous improvement initiatives
Out of Scope:
Creating product requirements
Acting as Scrum Master or Product Owner
Project Details:
Primary focus is on Java backend development.
Middle Java backend
Middle Java backend