Description
Job Summary:
Proactive Java Backend Developer with experience in agile ceremonies, seeking to act as the 'owner' of activities from refinement through implementation.
Key Highlights:
1. Act as the 'owner' of user stories/activities from refinement through implementation.
2. Experience with agile ceremonies and strong communication skills.
3. Development in Agile and DevOps environments.
Description
Java Backend Developer
Minimum 3 years of experience
Proactivity and agility to act as the 'owner' of user stories/activities from refinement through implementation
Strong communication skills and experience with agile ceremonies
Languages and Frameworks (Required)
* Java 17 / Microservices
* Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security)
* Unit testing (JUnit / Mockito)
* Swagger
* Maven
* Logback \+ SLF4J
Languages and Frameworks (Desirable)
* Kubernetes
* MapStruct
* Lombok
* PowerMock
Architecture (Required)
* Experience with MVC
* Knowledge of Hexagonal Architecture
Databases (Required)
* Experience with relational and NoSQL databases
* Experience working with DB2, Oracle, and SQL Server (proficiency in stored procedures)
* MongoDB (On\-Premise, Atlas), CosmosDB, and HBase
Messaging (Desirable)
* Azure Service Bus
* Kafka
* RabbitMQ
Integrations (Required)
* Consumption of REST services
* API clients (Postman / Insomnia / Bruno)
Tools (Required)
* Git (Bitbucket or GitHub)
* GitFlow or Bamboo
* SonarQube (SonarLint)
* GitHub Copilot
* IDEs (Eclipse / IntelliJ / VS Code)
Tools (Desirable)
* Jira / Confluence / Dynatrace
* StarTeam
* Dynatrace
* Elastic Stack ELK (Kibana)
* OpenTelemetry (Otel)
* ArgoCD (deployment monitoring and pod health monitoring in cloud)
Industry Best Practices and Standards (Desirable)
* Clean Code
* SOLID
* TDD / BDD
* Experience in Agile and DevOps environments
* Knowledge of AI-assisted development (e.g., Microsoft Copilot or other GenAI IDEs)
Differentiators:
* Azure Certification