Senior Principal Software Engineer
• Design and architect scalable solutions, utilizing Java 8, Stream API, Collections, J2EE, RESTful APIs, SOA, Microservices, Workflow Engine, JBoss Server, JSP, HTML/CSS, React, JPA/Hibernate, IBM DB2, Flyway, ETL, Apache ActiveMQ, Memcached, Splunk, Jira, Git, Bitbucket, Confluence, Gradle, Jenkins CI/CD and AWS to enhance the platform's functionality.• Collaborate closely with engineering team in US office to adapt core framework features to onboarding project.• Collaborate closely with product managers to gather and understand requirements, translating them into technical specifications.• Play a pivotal role in troubleshooting and resolving complex production issues, ensuring system stability and uptime.• Mentor and guide junior engineers, fostering their professional growth and ensuring adherence to coding best practices.• Participate in cross-functional Agile teams, contributing to sprint planning, backlog grooming, and daily stand-ups.• Actively contribute to code reviews, promoting high-quality code and adherence to established coding standards.