Java Developer (Project-based)

Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

5+ years of backend development experience with Java and Spring Framework., Hands-on experience with NestJS and microservices architecture., Proficiency in MongoDB, MySQL, PostgreSQL, and RESTful API design., Strong cloud experience with AWS, plus familiarity with Azure and Google Cloud platforms..

Key responsabilities:

  • Lead the restructuring of existing APIs using Java and Spring to improve performance and scalability.
  • Define core rules and technical documentation to support long-term growth.
  • Build and document reference microservices to establish coding standards.
  • Implement and maintain integrations with various cloud services including AWS, Azure, and Google Cloud.

kala talent logo
kala talent Human Resources, Staffing & Recruiting TPE https://kala-talent.com/
11 - 50 Employees
See all jobs

Job description

Our client is a technology services boutique located in Peru 🌎.

They specialize in developing highly complex digital platforms with a highly specialized team passionate about solving challenges. They collaborate with their partners to provide a range of services with a focus on excellence and promoting continuous professional development, offering the opportunities and resources needed to stay at the forefront of the industry.

You will have the opportunity to work with multinational companies in the region and the United States.

πŸ‘€About the role

As a Backend Engineer, you’ll play a key role in building scalable, high-performance APIs and laying the technical foundation of our backend systems. You’ll work on reengineering existing services, building microservices, and integrating with major cloud platforms. This is a hands-on, high-impact role in a growing team, focused on long-term architecture and reliability.

This is a 3 months project with possibility to be entended for 6 months

πŸ’œ Responsibilities
  • API Re-architecture: Lead the restructuring of existing APIs using Java and Spring, improving performance, scalability, and maintainability.
  • System Foundations: Define the core rules, technical documentation, and key architectural agreements that will support long-term growth.
  • Microservices Development: Build and document reference microservices to establish coding standards and best practices for future services.
  • Cloud Services Integration: Implement and maintain integrations with AWS services (Lambda, EC2, Cognito, S3, Athena, Step Functions), Azure, and Google Cloud.
  • Database Management: Work with a variety of databases (MongoDB, MySQL, PostgreSQL) to ensure reliable data storage and access.
  • Collaboration & Version Control: Collaborate using Git Flow and contribute to a clean, well-documented codebase that supports continuous integration and deployment.
πŸ‘‰ Requirements (Open to Mid-Senior or Senior profiles)
  • Advanced English level to communicate with team members and clients from the USA.
  • 5+ years of backend development experience with Java and Spring Framework for backend development.
  • Hands-on experience with NestJS and microservices architecture.
  • Proficiency in MongoDB, MySQL, PostgreSQL, and RESTful API design.
  • Strong cloud experience with AWS (Lambda, EC2, Cognito, etc.), plus familiarity with Azure and Google Cloud platforms.
  • Familiarity with Git Flow, Object-Oriented Programming, and building SaaS applications.
🍿About the process

The interview process spans 3 hours over 4 separate days of meetings:

  1. Intro call with the kala teamπŸ’œ 30 min ⏲ Share your background and learn more about us! πŸ’œ
  2. Meeting with our Partner: 30 min ⏲ Discuss your experience with the Leadership Team and get insights into technical challenges, work culture, and more, they will ask you some technical aspects as well. πŸ™‹β€β™‚οΈ
  3. Meeting with the team assigned to the project: 30 min ⏲ Share your background and get more into the challenges
  4. Final step: 30 min ⏲ This is the final step, clarify questions and set expectations

Our partner offers a direct contract as an independent contractor for 3 months (with the possibility of extension to 3 more months), paid in USD. Enjoy remote work flexibility 🏑 and become part of a team that values collaboration while prioritizing excellence.

Are you a passionate Java Developer? Do you enjoy working with small, high-impact teams? If so, this opportunity could be the perfect fit for you! πŸ‘‹

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Collaboration
  • Communication

Java Developer Related jobs