HamburgerMenu
hirist

Solera - Principal Software Engineer - Java Technologies

Posted on: 20/11/2025

Job Description

Description :



Key Responsibilities :



- Architect and implement end-to-end software solutions with a focus on scalability, resilience, and performance.


- Provide technical leadership and strategic guidance across teams on design, development, and implementation.


- Integrate and leverage AI tools like Copilot and automation platforms to enhance product capabilities and engineering efficiency.


- Design and implement event-driven and queue-based systems using technologies like Kafka or RabbitMQ.


- Apply solid object-oriented principles and software design patterns to build clean, maintainable, and extensible systems.


- Champion best practices in Java, Spring Boot, and microservices-based architecture.


- Drive excellence in ORM frameworks (e.g., Hibernate, JPA) and deep expertise in RDBMS systems, especially PostgreSQL.



- Guide build and deployment processes using Gradle, CI/CD pipelines, and automated quality checks.


- Collaborate with stakeholders to ensure alignment between technical strategy and product goals.


- Conduct architectural reviews, lead PoCs, and evaluate emerging technologies to meet evolving business needs.


- Mentor and coach engineers, fostering continuous improvement and skill development across the team.


- Contribute to technical decision-making, risk mitigation, and delivery assurance across multiple projects.




Key Job Functions/Requirements :


- Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies


- Deep dive on large-scale SaaS products and be prepared to assist architecture with setting the vision, organizing and evolving the code-base for the entire product


- Collaborate and communicate effectively with product, infrastructure, DevOps, architecture, and engineering to guide an initiative's technical direction


- Along with Architecture, meet one on one with tech leads to provide guidance and ensure work is moving towards vision


- Assist in establishing and supporting coding standards


- Stay current with industry standard tools and technologies


- Engage in tribe-level ceremonies, including planning, grooming, product demonstrations, and retrospectives


- Perform risk analysis on work items defined for an initiative


- Assist in enabling and maintaining the continuous delivery pipeline and exhibit a DevOps mindset to enable autonomy of agile scrum teams


- With guidance from Architecture, perform feasibility studies and proofs of concepts on new solutions or techniques which may be employed



- Respond to trouble/support calls for production applications in order to make quick repair to prevent application outages


- Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents


- Excellent time management skills and ability to prioritize


info-icon

Did you find something suspicious?