Java Software Engineer

A trusted global transformation partner providing multilingual content transformation services, translation, localization, and adaptation for over 250 languages with a network of 400,000+ in-country linguistic resources.
Backend
Senior Software Engineer
Hybrid
Enterprise SaaS

Description For Java Software Engineer

Welocalize, a global leader in content transformation services, is seeking a Senior Java Software Engineer to join their development team. This role offers an opportunity to work with a company that serves over 250 languages and maintains a network of 400,000+ linguistic resources worldwide.

The ideal candidate will be responsible for designing and implementing complex system components, with a focus on scalable and secure solutions. You'll work with cutting-edge technologies including Java, Spring Framework, AWS, and various databases (MySQL, MongoDB), while following best practices in software development.

Key technical aspects of the role involve working with microservices architecture, RESTful APIs, and modern DevOps practices including Docker and CI/CD pipelines. You'll be involved in all aspects of the development lifecycle, from design through deployment, with an emphasis on code quality and security.

The position offers a hybrid work environment in Noida, India, allowing for both collaborative in-person work and flexible remote options. You'll be part of a cross-functional team that values continuous improvement, quality deliverables, and strong communication skills.

This is an excellent opportunity for a senior engineer who wants to make an impact in a global company that's at the intersection of technology and language services. You'll be working on solutions that help businesses reach international audiences while growing your expertise in enterprise-scale software development.

Last updated a month ago

Responsibilities For Java Software Engineer

  • Write clean, efficient, and well-tested code, actively participating in peer code reviews
  • Own the delivery of complex system components or applications, from design through deployment
  • Collaborate with cross-functional teams to identify opportunities, build scalable platforms, and enhance engineering productivity
  • Optimize queries and design efficient data storage solutions
  • Implement RESTful APIs
  • Design secure solutions with focus on accessibility and security-first principles
  • Develop designs for moderately complex features of the applications
  • Balance long-term vision with short-term priorities in design and implementation decisions

Requirements For Java Software Engineer

Java
JavaScript
MongoDB
MySQL
Node.js
  • Strong Object-Oriented Programming skills in Java
  • Experience with AWS, Docker, Jenkins, GitHub, CI/CD Pipelines
  • Proficiency in MySQL, MongoDB
  • Experience with Microservices, RESTful Services, Integration Architecture
  • Knowledge of Spring Framework (Boot, MVC, Data), Hibernate and MyBatis
  • Experience with OAuth, JWT, Spring Security
  • Strong database modeling and design skills in SQL and NoSQL databases
  • Experience with JUnit, Mockito, Postman for testing
  • Experience implementing Quartz jobs
  • API documentation experience with Swagger
  • Strong problem-solving, collaboration, and communication skills

Interested in this job?

Jobs Related To Welocalize Java Software Engineer

Senior Software Engineer

Senior Software Engineer position at Welocalize, focusing on full-stack development with Node.js and React, building scalable solutions for global language services.

Quality Assurance Engineer

Senior QA Engineer position at Welocalize, focusing on comprehensive software quality assurance, test automation, and quality process improvement.

Senior Software Engineer

Senior Software Engineer role at Welocalize, developing scalable applications and providing technical leadership in a global content transformation company.

Senior Automation & Performance QA Engineer

Senior Automation & Performance QA Engineer role at Welocalize, focusing on performance testing and test automation for large-scale applications.

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.