Tana
Java Developer at Tana
Stand out to recruiters
Get an ATS-compliant resume tailored to roles like this one.
Tana
Get an ATS-compliant resume tailored to roles like this one.
Position Overview
Responsibilities
Design, develop, test, and maintain software modules and services.
Build features that integrate with network security protocols and infrastructure.
Develop scalable and maintainable Java applications within Linux environments.
Work closely with engineers, product teams, and stakeholders in an agile development environment.
Contribute to software architecture, data modelling, and API design.
Write clean, efficient, and well-tested code following engineering best practices.
Participate in code reviews, troubleshooting, debugging, and continuous improvement initiatives.
Collaborate across teams to deliver impactful product features and enhancements.
Requirements
2+ years of professional Java development experience.
Understanding of core Java concepts and common development patterns.
Familiarity with Spring Framework / Spring Boot.
Experience working with SQL or NoSQL databases.
Understanding of APIs and backend service development, including familiarity with frontend technologies.
Experience with software design and data modeling.
Ability to work effectively in agile or Scrum-based teams.
Strong problem-solving, communication skills and learning mindset, with enthusiasm for growth.
Nice to have:
Experience with Docker or Kubernetes.
Experience using Java in a Linux environment.
Familiarity with DevOps CI/CD methodologies and tools.
Experience with Angular.
Experience with microservices and reactive programming.