Truelogic is a leading provider of nearshore staff augmentation services headquartered in New York, delivering technology solutions for over two decades.
The backend engineering team focuses on delivering innovative web and mobile experiences while balancing performance, security, and scalability.
The role involves writing high-quality, testable, and maintainable Java code, implementing security measures, integrating with relational databases, and building event-driven systems.
Collaboration with multi-disciplinary teams in an Agile/Scrum framework is essential to define, design, and ship new features.
Requirements:
Candidates must have 5+ years of professional software development experience, particularly with Java and the Spring ecosystem.
Deep expertise in Spring Boot, Spring Data, and Spring Security is required.
Proficiency in Java 17+ features and modern programming practices is necessary.
A strong understanding of software architecture, design patterns, and core engineering principles (SOLID, KISS, DRY) is expected.
Proven experience in building, securing, and consuming RESTful APIs and web services is essential.
Hands-on experience with relational databases, specifically MySQL, is required.
Understanding of distributed systems and cloud-native principles is necessary.
Experience with at least one major cloud provider (GCP preferred; AWS or Azure acceptable) is required.
Strong version control skills using Git are necessary.
Excellent problem-solving, analytical, and communication skills are essential.
Benefits:
The position offers 100% remote work, allowing employees to work from any location with a reliable internet connection.
Highly competitive compensation in USD is provided, exceeding typical market offerings.
Paid time off policies are in place to ensure employees can unwind and recharge.
Employees enjoy autonomy in managing their time, focusing on results rather than hours worked.
The opportunity to work with top American companies on innovative, high-impact projects is available.