Java Software Engineer

Metova specializes in software and application development for web-based solutions, iOS, and Android, founded in 2006.
Backend
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Java Software Engineer

Metova is seeking a Java Software Engineer to join their team. Founded in 2006, Metova has a long history of providing cutting-edge technology solutions across various industries. The role involves designing and developing secure, scalable, high-performance, and cost-effective Data platform software and services. You'll work on building highly scalable and resilient services, design RESTful APIs, write automated tests, and collaborate with other engineering teams. The ideal candidate will have strong experience in Java development, AWS services, and cloud-based architectures. This position offers a flexible and positive work environment, allowing autonomy to build amazing software for customers and contribute to a team of industry-leading visionaries. Key responsibilities include designing and developing software, working with APIs, writing automated tests, reviewing pull requests, and facilitating knowledge sharing within the company. The role requires staying up-to-date with industry trends and pushing company innovation efforts.

Last updated 3 months ago

Responsibilities For Java Software Engineer

  • Design and develop secure, scalable, high-performance, reliable and cost-effective Data platform software and services
  • Build highly scalable and resilient services and applications
  • Work with, design, and build RESTful APIs and other programmatic interfaces
  • Design and write automated tests
  • Review Pull Requests for quality and best practices
  • Collaborate with other engineering teams and product organization
  • Facilitate knowledge sharing and maintain comprehensive documentation
  • Participate in technical knowledge sharing events and quarterly hackathons
  • Push company innovation efforts and stay up to date on industry trends

Requirements For Java Software Engineer

Java
MongoDB
  • 5+ years of professional experience as a software developer
  • At least 3 years experience building high volume scalable applications
  • 5+ years experience using Java
  • Good understanding and practical use of Java based development stack
  • 3+ years of experience with AWS, including Kinesis, Lambda, S3, and CloudFormation/Terraform
  • Experience with NoSQL databases (MongoDB)
  • GraphQL experience
  • Strong experience with cloud-based architectures and processing at scale
  • Experience building scalable software systems and distributed systems
  • Excellent troubleshooting and problem-solving skills
  • Experience writing and executing automated tests
  • Knowledge of Jenkins for continuous integration and End-to-End automation
  • Ability to thrive in a fast-paced work environment
  • Proactivity and taking ownership for producing positive results

Interested in this job?

Jobs Related To Metova Java Software Engineer

SR. PHP Developer

Senior PHP Developer position at Metova - Remote role focusing on Laravel development, API integration, and technical leadership with competitive benefits.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.