Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Software Development Engineer image - Rise Careers
Job details

Java Software Development Engineer

Company Description

ABOUT US : 

At QIMA, we’re on a mission to help our clients make products consumers can trust.  

Working with over 30,000 global brands, retailers, manufacturers and food growers, we are on the ground wherever products are made. We help businesses secure every step of their supply chain with quality inspections, supplier audits, certifications, and lab testing, all powered by our intelligent digital platform.  

Our team of 5,000 QIMers (and counting) across 40 offices and laboratories, are united in our shared passion for innovation and integrity and guided by our QIMA values in the decisions we make every day. We believe in the work we do, and in making a positive difference in the world. Does this sound like something you’d like to be a part of?  

QIMA Food is dedicated to helping every member of the global food supply chain ensure the safety and quality of food products, as well as safe working conditions and sustainable practices. With inspections, audits and certifications, we support food growers, producers and retailers, as well as businesses in food service and hospitality, securing their food products' journey from farm to shelf and fork. 

ABOUT THE DEPARTMENT : 

We are developing a Food Certification platform that supports various Certification schemes such as Global GAP, 2nd Party, Organics, and more. Our goal is to streamline the entire certification process—from booking to execution and quality improvement, helping our customers ensure their food products and processes meet stringent standards of quality, safety, and sustainability. Based in Brazil, your teammates work remotely, and your stakeholders are distributed globally, from USA to Europe and Asia.   

Effective use of web technologies has always been pivotal for our success, and we will count on your development skills to keep us at the top. The IT department is the beating heart of our daily operations. At QIMA, we use cutting-edge technologies to deliver the best and fastest service to our clients. If you're an IT specialist with a heart, join our team and help us make a safer world.  

Job Description

We are seeking an enthusiastic and skilled IT professional to join our team. This role offers the opportunity to work closely with the product manager, technical lead, and fellow developers in designing, prototyping, and developing top-tier enterprise services. 

  • Collaborative Development: Partner with the product manager, technical lead, and fellow developers in conceptualizing, prototyping, and developing cutting-edge enterprise services. 
  • Service Construction: Architect scalable, robust, and thoroughly documented services designed to meet and surpass client expectations, ensuring high performance and reliability. 
  • Code Maintenance: Proactively maintain, refactor, and optimize existing codebases to improve their overall maintainability, performance, and scalability. 
  • Deployment Support: Facilitate the deployment of software into production environments, ensuring seamless integration, minimal downtime, and optimal functionality during release cycles. 
  • Technical Issue Resolution: Deliver prompt and effective technical support, troubleshoot complex issues, and resolve them using your in-depth technical expertise and problem-solving skills. 
  • Continuous Improvement: Drive the ongoing improvement of code quality and test coverage by promoting best practices, conducting code reviews, and advocating for a culture of excellence and continuous development. 

The recruited Talent will report to the Software Tech Leader. 

Qualifications

 

  • Education: Diploma or Certificate in Computer Science, Computer Engineering, or a related field. 
  • Experience: Over 3 years of post-graduation experience in Java, with strong proficiency in the language. 
  • Technical Skills: Proficient in Java 8+ and Spring Boot. We are transitioning from Java 11 to Java 17 and will soon adopt the latest LTS. 
  • Knowledge: Understanding design patterns and experience in writing thread-safe code. 
  • Architecture: Familiar with domain-driven design, Microservices patterns, and distributed architectures. 
  • Language Proficiency: Fluent in English and Portuguese, enabling effective global collaboration. 

Join QIMA and use your technical expertise to contribute to a safer, more sustainable world through our innovative Food Certification platform. 

Additional Information

WHAT WILL YOU GAIN FROM THIS EXPERIENCE?  

  • International Professional Experience: Work in a global environment with diverse teams from around the world. 
  • Career Development: Follow a career path with diverse and expansive development opportunities. 
  • Multi-functional Exposure: Engage with and contribute to several key functions within the company. 
  • Mentorship and Growth: Benefit from the guidance of experienced managers who will support your professional growth and development. 

SO, ARE YOU READY TO BECOME A QAMER? JOIN US!  

Because our differences make the difference, at QIMA we are proud to promote inclusive diversity and equal opportunities! Our policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.  

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Software Development Engineer, QIMA

Are you looking to take your Java skills to the next level? Join QIMA as a Java Software Development Engineer in Botucatu, São Paulo! At QIMA, our mission is to help our clients create products that consumers can trust, contributing positively to the world. As a part of our innovative team, you’ll work on our burgeoning Food Certification platform, collaborating closely with product managers, technical leads, and fellow developers. Your role involves designing and developing scalable and high-performance enterprise services that meet and exceed client expectations. You'll also have the opportunity to maintain and optimize existing codebases, ensuring they are robust and efficient. In addition, you’ll help resolve technical issues while promoting best practices in code quality and facilitating smooth software deployments. With over three years of experience in Java, a strong grasp of Java 8+ and Spring Boot, and fluency in both English and Portuguese, you will play a crucial role in delivering solutions that enhance safety and sustainability in the food supply chain. Join our dynamic team at QIMA, where your contributions will make a meaningful impact on global food safety and quality. Ready to make a difference with us? We can’t wait to see what you bring to the table!

Frequently Asked Questions (FAQs) for Java Software Development Engineer Role at QIMA
What are the main responsibilities for a Java Software Development Engineer at QIMA?

As a Java Software Development Engineer at QIMA, your key responsibilities include collaborating with other developers and product teams to design, prototype, and develop enterprise services. You'll architect scalable solutions, maintain existing codebases, and support software deployment while providing technical issue resolution and driving improvements in code quality.

Join Rise to see the full answer
What qualifications are required for the Java Software Development Engineer position at QIMA?

To qualify for the Java Software Development Engineer role at QIMA, you should have a diploma or certificate in Computer Science or a related field, along with more than three years of experience in Java. Proficiency in Java 8+, Spring Boot, and familiarity with design patterns is essential, along with fluency in both English and Portuguese.

Join Rise to see the full answer
What technologies does QIMA utilize for its projects?

At QIMA, we leverage cutting-edge technologies to enhance our digital services. For the Java Software Development Engineer position, you will work mainly with Java, Spring Boot, and microservices architecture, while we're in the process of transitioning to Java 17 for enhanced performance and features.

Join Rise to see the full answer
How does QIMA foster career growth for its Java Software Development Engineers?

QIMA is committed to the professional growth of its employees, offering international experience and diverse development opportunities. As a Java Software Development Engineer, you will have access to mentorship programs and guidance from experienced managers, enabling you to shape your career path effectively.

Join Rise to see the full answer
What is the work environment like for a Java Software Development Engineer at QIMA?

As a Java Software Development Engineer at QIMA, you will work in a collaborative environment where team members are often distributed globally. This culture promotes effective communication and diversity, and it empowers you to work on innovative projects that impact global food safety and quality standards.

Join Rise to see the full answer
Common Interview Questions for Java Software Development Engineer
Can you explain your experience with Java and how it relates to the role at QIMA?

When answering, outline your hands-on experience with Java, particularly the versions you’ve worked with, and any projects where you applied those skills. Highlight your familiarity with Java frameworks like Spring Boot, and detail how your experience aligns with the tasks required at QIMA.

Join Rise to see the full answer
How do you approach collaborative development in a remote environment?

Discuss your strategies for effective communication and teamwork in a remote setting. Mention the tools and practices you utilize to stay connected with your team members, ensuring successful collaboration and delivery of projects.

Join Rise to see the full answer
What is your experience with microservices architecture?

Explain your understanding of microservices and describe any projects where you employed this architecture. Be sure to mention the benefits you've observed, such as improved scalability and maintainability of the application.

Join Rise to see the full answer
Describe a challenging technical problem you resolved. How did you approach it?

Provide a specific example of a challenging technical issue you faced, detailing your thought process and the steps you took to diagnose and resolve the issue. Emphasize the skills you utilized and any collaborative efforts involved.

Join Rise to see the full answer
How do you ensure code quality and optimal performance in your work?

Discuss the practices you follow to maintain code quality, such as code reviews, testing, and utilizing design patterns. Mention how these practices contribute to improved performance and reliability in software development.

Join Rise to see the full answer
What strategies do you use for deploying applications in production environments?

Explain your approach to deployment, including any tools or methodologies you use. Describe the importance of minimizing downtime and ensuring a seamless release, and provide examples from past experiences.

Join Rise to see the full answer
Give an example of a time you used design patterns in your code.

Provide a concrete example of a design pattern you implemented and explain why you chose that pattern for the project. Discuss the benefits it brought to the overall architecture and how it enhanced your codebase.

Join Rise to see the full answer
How do you stay up-to-date with advancements in Java technology?

Share how you keep your skills sharp, such as engaging with Java communities, participating in online courses, and following industry news. Discuss adjusting your practices with new Java releases or frameworks and why that’s important.

Join Rise to see the full answer
What do you consider the most important traits for a successful Java Software Development Engineer?

Reflect on traits like adaptability, collaboration, and problem-solving skills. Discuss why these traits matter in the context of working at QIMA, emphasizing how they contribute to a team's ability to innovate and deliver quality solutions.

Join Rise to see the full answer
Why do you want to work for QIMA as a Java Software Development Engineer?

Convey your enthusiasm for QIMA's mission and values, touching upon the importance of food safety and sustainability. Explain how your skills and experiences align with the company's objectives and how you envision contributing to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
QIMA Hybrid São Paulo, State of São Paulo, Brazil
Posted 13 days ago
Photo of the Rise User
QIMA Remote Yakima, Washington, United States
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays

QIMA, founded in 1997 and headquartered in Buffalo, New York, is a quality control and compliance service provider that specializes in providing supply chain solutions to customers.

12 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Special Education PD Designer at GoalBook
Photo of the Rise User
Someone from OH, Fairfield just viewed Materials Associate at Anduril Industries
Photo of the Rise User
17 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Xenia just viewed Permitting Associate at Flock Safety
Photo of the Rise User
8 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
30 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Lakewood just viewed Analyst-Treasury at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Educational Program Director at Tutor Me Education
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Dublin just viewed Cashier - Sawmill Road Market District at Giant Eagle
M
Someone from OH, Cincinnati just viewed Dental Practice Manager at Mortenson Family Dental
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Data Intern at Reproductive Freedom for All
Photo of the Rise User
Someone from OH, Athens just viewed Medical Assistant - Podiatry - Athens at OhioHealth
K
Someone from OH, Dublin just viewed UI/UX Designer at Konrad