JAVA CLOUD DEVELOPER

Duos Asinos Consulting is a growing company founded and based in Belgrade, Serbia, specializing in Information Technology and graphic & design services. Our experience spans from designing and building complex custom solutions for various industries.


For our new venture, we are looking for an experienced IT professional for the role of:

Java Cloud developer – Senior level

As a Java Cloud Developer, you will play a significant role in translating system requirements and legacy Laravel PHP code bases into the design and development of cloud native systems in an agile environment and transforming vital business logic into code, drive innovation, and integrate code into enterprise systems and CRM applications.

To begin, work your will be in three primary AWS cloud compute environments as the growing microservice driven architecture is being developed:

• Containerized Java RESTful backend applications within AWS’s Elastic Container Service on top of the Faregate serverless compute engine.

• Decoupled and containerized Java microservices driven by Amazon’s managed message queues (SQS or SNS) within AWS’s Elastic Container Service on top of the Faregate serverless compute engine.

• Amazon’s serverless compute environment Lambda with orchestration via AWS Step Functions triggered by AWS API Gateway.

What we are offering:
• Friendly working environment of young people and experienced leaders
• Remote work from home is an accepted possibility
• Opportunity to prove yourself, apply your skills and learn new ones
• Innovation-driven projects with cutting-edge technology
• Competitive salary

Requirements:
• Strong communication skills
• Expert knowledge of object-oriented design principle & patterns
• 3+ years of experience developing of web application using Core Java (Native java.net,
collections, multithreading, stream APIs, JAXB/Jackson/GSON).
• Ability to work in a DevOps environment with Maven, CI/CD/Automation Test
• 3+ years of experience with developing cloud-native applications using a microservices
architecture
• Ability to monitor the health of AWS applications on ECS using AWS CloudWatch as well as
Java/JMX workloads for Amazon ECS clusters.
• 2+ years of experience with Java JPA & EclipseLink
• 2+ years of working experience with working within AWS Serverless Compute Environments
• 2+ years of experience developing with SQL and/or NoSQL databases
• 2+ years of experience with developing and deploying applications in a container environment
• 1+ years of experience applying DevOps/DevSecOps/Systems Reliability Engineering principles
and creating/using a CI/CD pipeline
• 2+ years of experience with Relational (MySQL / AWS Aurora) database systems
• Strong understanding of git, bitbucket, Jira confluence

Bonus skills:

• AWS Certified Developer – Associate
• Experience with working with Product Owners/Managers
• Experience with event-driven architecture
• Database architecture experience
• Experience with Amazon’s DynamoDB database
• Experience with MognoDB or Amazon’s DocumentDB
• Experience with 3rd party IDPs, OAUTH2 & OIDC
• Experience with Test-Driven Development (TDD)

If you find yourself suitable for this position, please send us your CV to [email protected]