- Design develop and maintain highperformance scalable and reliable backend services using Java.
- Develop and consume REST APIs and SOAP web services.
- Work with AWS Lambda and other AWS services to build and deploy microservices.
- Write clean welldocumented and testable code.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with frontend developers product managers and other stakeholders to define and implement new features.
- Contribute to the design and architecture of our backend systems.
- Troubleshoot and resolve production issues promptly.
- Participate in Agile development processes including sprint planning daily standups and retrospectives.
- Stay uptodate with the latest technologies and trends in backend development.
Requirements
- Overall 8 years of experience as a Backend Developer
- Strong proficiency in Java and backend development principles.
- Proven experience with AWS Lambda AWS services and microservices architecture.
- Solid understanding and experience in developing RESTful APIs and SOAP web services.
- Proficiency in SQL and experience with relational databases.
- Experience with containerization using Docker.
- Familiarity with version control systems such as GitLab and BitBucket.
- Expertise with testing frameworks (JUnit JMockito) and code quality tools (SonarQube).
- Experience with build tools (Maven Gradle Ant).
- Solid understanding of Linux/UNIX operating systems.
- Familiarity with Agile methodologies and tools (Jira SafeAgile).
Preferred Technical and Professional Experience:
- Experience with CI/CD tools such as Jenkins Nexus and JFrog Artifactory.
- Experience with Infrastructureascode (IaC) tools such as Terraform.
- Experience with orchestration technologies such as Kubernetes and Ansible.
- Experience with monitoring and logging tools such as the ELK Stack (Elasticsearch Logstash Kibana).
- Experience with secret management tools such as HashiCorp Vault.
- Experience with NoSQL databases.
JAVA, AWS, SQL, Linux/UNIX, REST API, SOAP, CI/CD tools, Infrastructure-as-code (IaC), Orchestration, Kubernetes, Ansible, ELK Stack (Elasticsearch, Logstash, Kibana), HashiCorp Vault
Education
Bachelor s degree