
Java Developer | Kragujevac
- Hybrid
- Kragujevac, Šumadijski okrug, Serbia
- Tech
Job description
TransPerfect is the world’s largest provider of language and technology solutions, operating from over 100 offices across six continents. We empower global businesses to connect with diverse markets through innovation and cultural expertise.
We are currently expanding our development hub in Kragujevac and seeking a talented Java Developer to join us. In this role, you will play a key part in shaping the future of localization technology, building web-based applications that serve tens of thousands of users worldwide.
You will join a motivated, innovative team where ideas move quickly from prototype to full-scale product. If you thrive in a fast-paced environment and are passionate about building mission-critical, low-latency applications, we want to hear from you.
Discover more at www.transperfect.com
Your Key Responsibilities
Build & Scale: Design, develop, and maintain high-performance Java applications using the Spring ecosystem.
Innovate: Transition concepts from senior management into impactful, scalable software solutions.
Optimize: Ensure application performance through efficient database design, query optimization, and clean code architecture.
AI-Enhanced Workflow: Leverage AI and LLM tools to accelerate implementation, assist in architectural design, and generate comprehensive technical documentation.
Collaborate: Work within an agile team to review code, troubleshoot complex issues, and streamline CI/CD pipelines.
Job requirements
The Essentials - Required Skills, Experience and Qualifications
Java Expertise: 2+ years of professional, hands-on experience in Java software development.
Spring Framework: Mastery of Spring Boot, JPA, and Hibernate, with strong experience building and consuming RESTful APIs.
Data Management: Solid experience with SQL databases and query optimization.
Development Workflow: Proficiency with build tools (Maven, Gradle), version control (Git), and CI/CD pipelines.
Engineering Best Practices: A strong focus on writing clean, scalable, and testable code.
Modern Tooling: Familiarity with using AI coding assistants to aid in debugging, refactoring, and documentation.
Problem Solving: Excellent analytical and debugging skills.
Communication: Fluent proficiency in English and Serbian (Written & Verbal).
Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Preferred Skills and Experience
Experience with Distributed Caching and in-memory data structures (e.g., Redis, Hazelcast).
Familiarity with Containerization and orchestration (e.g., Docker, Kubernetes).
Knowledge of NoSQL databases (e.g., MongoDB, Cassandra).
Proficiency with Observability tools (e.g., Grafana, Prometheus, New Relic).
Why Join TransPerfect?
• Mentorship: Learn from a talented team of senior engineers in a supportive environment.
• Impact: Work on software that powers global business communication.
• Growth: A clear career path within a dynamic, multinational technology company.
- Kragujevac, Šumadijski okrug, Serbia
or
All done!
Your application has been successfully submitted!
