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 4 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

(Remote) Sr. Backend Developer (Contract-to-hire)

Senior Backend Developer position at Metova, focusing on Node.js, TypeScript, and microservices architecture, offering remote work and comprehensive benefits.

SR. PHP Developer

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

Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing enterprise AI solutions and cloud computing services.

Software Development Engineer, AWS Fintech Data platform

Senior Software Engineer role at Amazon AWS Fintech Data Platform team building scalable financial data solutions.

Software Development Engineer, Delta Change Management Guardian Service

Senior Software Engineer role at Amazon FinTech developing Delta, a change tracking service ensuring regulatory compliance across AWS services.