Lima, Peru Remote (Country) Employment

Thoughtworks is hiring an Associate-Graduate: Developer (Backend: Java + Springboot)

About the Role

This position is for early-career developers passionate about backend technologies, particularly Java and Spring Boot, to contribute to building robust, maintainable software solutions within agile teams.

Responsibilities

  • Design and implement backend services using Java and Spring Boot
  • Collaborate with team members to solve complex technical challenges
  • Write clean, testable, and well-documented code
  • Participate in code reviews to ensure code quality
  • Engage in pair programming to share knowledge and improve solutions
  • Contribute to system architecture discussions
  • Develop and maintain automated testing frameworks
  • Troubleshoot and resolve production issues
  • Work within agile development methodologies
  • Integrate systems using RESTful APIs
  • Apply principles of domain-driven design
  • Optimize application performance and scalability
  • Ensure security best practices in code implementation
  • Support continuous integration and deployment pipelines
  • Document technical designs and decisions
  • Stay current with emerging backend technologies
  • Participate in team retrospectives and planning sessions
  • Assist in mentoring junior team members
  • Collaborate with product owners to refine requirements
  • Deliver high-quality software in iterative cycles

Nice to Have

  • Previous internship or project experience in software development
  • Hands-on experience building Java-based applications
  • Exposure to CI/CD pipelines
  • Knowledge of monitoring and logging tools
  • Understanding of distributed systems concepts
  • Coursework or projects involving backend frameworks
  • Familiarity with messaging systems like Kafka
  • Experience with relational databases such as PostgreSQL or MySQL
  • Basic understanding of security principles in web applications
  • Involvement in open-source projects

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid

Team

Collaborative, inclusive team environment with diverse technical experts

Why This Role Matters

  • This position plays a key role in shaping the future of software development by contributing to impactful projects.
  • You will work on systems that solve real-world problems for clients across industries.

Growth and Learning

  • You will receive mentorship from experienced engineers.
  • Opportunities to attend technical trainings and conferences are supported.

Available for eligible candidates

Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Thoughtworks
A leading technology consultancy that delivers extraordinary impact by helping clients solve complex business problems with technology as the differentiator.
All jobs at Thoughtworks Visit website
Job Details
Category other
Posted 4 days ago