Senior Java Engineer
Location : Pune - Hybrid (3 days per week onsite)
As a Senior Java Engineer, you will collaborate with lead-level and senior-level engineers to architect and implement solutions that help customers maximize the value, You will develop performant, robust Java applications and contribute to the continued evaluation and advancement of web technologies.
Key Responsibilities :
- Work on a high-velocity scrum team
- Collaborate with clients to design solutions for real-world challenges
- Architect and implement scalable end-to-end web applications
- Support team leads in facilitating development processes
- Provide accurate estimates and milestones for deliverables
- Learn from senior mentors and coach junior engineers
Core Requirements :
5+ years of Java development in enterprise-level domainsStrong experience with Java 8 (Java 11 preferred), including lambda expressions, Stream API, CompletableFutureSkilled in low-latency, high-volume application developmentExpertise in CI / CD pipelines and shift-left testing practicesExperience with asynchronous programming, multithreading, API implementation, and microservices (Spring Boot)Proficiency in SQL and data modelingStrong understanding of systems design and cloud computing (preferably AWS)Excellent verbal and written communication; strong client-facing skillsSelf-starter with a consulting mindsetPreferred / Bonus Skills :
Experience with : Kafka, MongoDB, Sonar, Jenkins, Oracle DB, Sybase IQ, DB2, Drools, Adobe AEM, Algolia, ElasticSearch, Solr, SparkGolang or Rust knowledgePayments or asset / wealth management industry experienceMature server development experience, preferably with SpringProven success in shipping products to marketExperience mentoring junior engineers while remaining hands-onref : hirist.tech)