Senior Java Engineer

Senior Java Engineer

UltraLabs is a startup development hub headquartered in the US and based in Yerevan. We are currently offering an exciting opportunity for Senior Java Developers for our Armenian office! They are going to be involved in managing the software development life cycle, from planning and prioritizing to testing and release.

If you have hands-on experience developing software with agile methodologies with a "Can do" attitude, we are eager to meet you. This is an incredible opportunity to work with a funded startup in the US, with the potential for long-term employment including opportunities to build and lead an engineering team.

Job responsibilities

  • Develop Java/Kotlin & Spring Boot & Spring Cloud based web applications and microservices
  • Actively participate in software and database design processes
  • Participate in code reviews to make sure that all solutions are aligned  to high-quality coding and validation standards
  • Follow test-driven-development
  • Write unit tests and integration tests
  • Write CI/CD pipelines
  • Follow best practices and document code
  • Participate in project planning sessions with project managers and team members to analyze business requirements

Required qualifications

  • 3+ years of experience  in Java web application development using Spring Boot framework
  • Experience in building, maintaining and scaling microservices and RESTful APIs
  • Knowledge of SQL (PostgreSQL, MySQL) databases
  • Basic experience in Containerization, Docker, Kubernetes and CI/CD
  • Profound insight of object-oriented programming methodologies,  design patterns, quality and testing procedures
  • Profound insight of  agile software development methodologies
  • Profound insight of all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support
  • React.js knowledge is a plus
  • Familiarity with Amazon Web Services is a big plus (Elastic Beanstalk, ECS, EC2, S3, RDS, EKS, CloudWatch, CloudFormation, Identity & Access Management, Cognito)
  • Familiarity with Kubernetes is a big plus

Perks and Benefits

  • Stock Options
  • Medical Insurance
  • Gym package compensation
  • International Environment
  • Free Coffee and Snacks
  • Career growth opportunities
  • Strong commitment to work/life balance
  • Employee Events
  • Technology allowance
  • Free Lunch Package

Required candidate level (required)

  • Senior

Аpply online sending your CV to jobs@ultralabs.io.

Share this job

Want to be part of teams working on challenging and exciting products? Look no further!