Company Description Trufe is a technology company focused on driving innovation and providing tailored solutions across various industries. With a global presence in India, the USA, Africa, Middle East, and more, Trufe offers services in Artificial Intelligence, Machine Learning, Software Development, Cyber Security, IT Consulting, Robotic Process Automation, Internet of Things, and more. We have created products like AuctionExt and ProcurExt to optimize processes and boost sales. Role Description · Proficient in Java 11+, with strong grasp of features like Streams, Lambdas, and Functional Programming. · Deep expertise in Spring Boot, Spring Framework, and RESTful API development. · Experience designing, building, and monitoring microservices. · Strong background in persistence technologies: JPA, Hibernate, MS SQL, and PostgreSQL. · Skilled in code and query optimization. · Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. · Proficient in version control systems like Git and BitBucket. · Familiar with major cloud platforms: AWS (preferred), Azure, or GCP. · Hands-on experience with cloud-native development and application integration with cloud services. · Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). · Experience using React or Angular. · Good understanding of HTML, CSS3/Tailwind, and responsive design best practices. · Comfortable working in Agile environments with iterative development, sprint planning, and regular demos. · Familiarity with Agile software development best practices. · Experience with technologies such as Apache Kafka, Message Queues (MQ), and Event Buses. · Strong ability to collaborate with product owners, DevOps engineers, and QA teams to deliver high-quality solutions end-to-end. Qualifications Software Development and Programming skills Experience with Microservices architecture Proficiency in Java and the Spring Framework Strong problem-solving abilities and attention to detail Ability to work effectively in a team environment Bachelor's or Master's degree in Computer Science or related field Experience in AI, Machine Learning is a plus