Join KIPMI Software as a Java Principal Engineer leading the development of digital trust technologies. Collaborate across teams while employing cutting-edge tools and best practices.
Responsibilities
Leading by example through hands-on coding, code reviews, and active participation in technical implementation
Writing high-quality, production-ready code and setting the standard for technical excellence across teams
Collaborating with engineering teams, architects, and product stakeholders to translate business requirements into scalable technical solutions
Establishing and evangelizing engineering best practices, coding standards, and development workflows across the organization
Driving technical decision-making across multiple teams and projects through influence and expertise
Leading proof-of-concepts and technical spikes for critical architectural decisions
Designing and implementing solutions that ensure high availability, performance, and scalability
Troubleshooting and resolving complex production issues across distributed systems
Requirements
Strong software design and architecture skills with a proven track record of building scalable, maintainable systems
Extensive hands-on experience with Java, Spring Boot, and modern backend technologies in production environments
Experience with distributed systems, microservices architecture, and event-driven design
Strong proficiency in DevOps practices with hands-on experience with containerization technologies like Docker and Kubernete
Familiar of processes within the Software Development Life Cycle
Strong experience with test-driven development, continuous integration/deployment, and modern engineering practices
Track record of building strong engineering cultures and improving team productivity
Clear and effective communication in English, both in writing and verbally.
Benefits
Competitive remuneration package;
Dynamic and interesting work environment;
Opportunity to use cutting-edge technologies in real projects;
Collaboration with highly skilled and friendly colleagues;
Senior Software Engineer developing backend applications for Cellulant, leading design and operations of mission - critical applications. Engaging with cross - functional teams to deliver high - value results in financial technology.
Senior .NET Backend Developer responsible for designing and maintaining backend systems using .NET technologies. Collaborating with cross - functional teams to ensure scalable architecture and code quality.
Fullstack Software Engineer at Dilitrust developing scalable legal solutions using Node.js and Vue.js. Collaborating across teams to drive innovation and enhance product offerings.
Java Developer responsible for designing, developing, testing enterprise applications integrated with Angular front - ends. Collaborating in a technology team for innovative digital solutions.
Java Developer developing BPMN - driven workflows and automated systems in a hybrid environment. Involves collaboration with teams and integration with various services.
Senior Full Stack Developer building and maintaining SaaS products with Java Spring Boot and Angular. Contributing to system design, performance improvements, and team collaborations in a hybrid setup.
Senior Java Full Stack Developer at Broadridge designing and implementing technology solutions for financial services. 3 to 6 years experience with Java, JSP, Spring, JPA, and front - end technologies required.
Java Developer designing and implementing technology solutions to empower others at Broadridge. Collaborating in an Agile environment to deliver high - quality software solutions and improvements.
Senior Staff Software Engineer overseeing the design and maintenance of GEICO's core billing platform. Leading teams to enhance systems and improve efficiency with a focus on scalability.