At TrueLark, the business problem is to design, develop, and maintain Java-based applications and products that are critical to their mission, requiring scalable solutions and innovation within the team.
Requirements
- 2+ years of proven hands-on experience as a Java Developer in application/product development
- Strong understanding of databases and Message Queues
- Solid foundation in Data Structures, Algorithms, and problem-solving
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns
- Expertise in debugging complex systems
- Strong knowledge of GIT and version control best practices
- Experience in designing and integrating REST/SOAP/HTTP APIs
Responsibilities
- Design, develop, and maintain Java-based applications
- Play a key role in problem-solving, optimizing performance, and driving innovation within our team
- Develop, test, and maintain robust, scalable Java-based applications and products
- Work with databases and Message Queues for efficient integration and processing
- Apply Data Structures & Algorithms to build performant, optimized solutions
- Debug, troubleshoot, and resolve complex issues with high attention to detail
- Use GIT for version control and collaborative development
Other
- This position will be hybrid (remote/in office in Bangalore, India)
- Reports to: CTO
- Self-motivated, with a passion for continuous learning and coding excellence
- Strong communication skills; able to work independently and in teams
- A strong sense of ownership, creativity, and curiosity