Java Software Engineer
Listed on 2026-05-16
-
Software Development
Cloud Engineer - Software, Software Engineer, Backend Developer, Full Stack Developer
Experience:
1-3+ years of progressive experience in Full-Stack software development, with a strong focus on Java/Angular
Education:
Bachelors degree/University degree or equivalent experience
Technical
Skills:
Core
Languages:
Expert-level proficiency in Java
Frameworks:
Spring Framework, especially Spring Boot for microservices development. Spring, Angular and Hibernate
Microservices Patterns: knowledge and practical experience with microservices design patterns (e.g., CQRS, Event Sourcing, Saga, Distributed Tracing, API Gateway, Service Mesh).
Databases:
Practical experience with relational databases (e.g., Oracle) and No
SQL databases
API Development:
Experience in designing and implementing RESTful APIs
Messaging: experience with asynchronous messaging systems (e.g., Apache Kafka, Rabbit
MQ, JMS) and event streaming platforms.
Testing: experience with all levels of testing, including unit (JUnit, Mockito), integration, contract testing (e.g., Pact), and performance testing.
Version Control: proficiency with Git Hub, including advanced branching strategies, pull request workflows, and repository management.
Build Tools: knowledge of build automation tools
Cloud Platforms: experience with at least one major cloud provider
Containerization & Orchestration:
Exposure to containerizing and orchestrating microservices deployments.
CI/CD: experience in designing and implementing robust Continuous Integration and Continuous Delivery (CI/CD) pipelines.
Observability: experience with monitoring, logging, and tracing tools
Security:
Solid understanding of security best practices in backend and microservices development (e.g., OAuth2, JWT, secure coding, vulnerability scanning).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).