Padmi
FreeBalance logo
FreeBalance

Government Resource Planning (GRP) · Public Financial Management (PFM)

Senior Java Software Developer

Warsaw · HybridPosted 5 months ago
Software engineeringSeniorFull Time
Apply at FreeBalance

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Back-End Architecture & Development ● Design, develop, and maintain modern, scalable, and secure software solutions (covering integrated processes, applications, data, infrastructure, and security) using Java, Spring, and Hibernate. ● Participate in all phases of the software development life cycle, employing best practices and standardized IT methodologies during the analysis, requirements, and detailed design phases. ● Contribute to the implementation of architecture decisions, coding standards, and technical design approaches for portal and e-services. ● Ensure applications are optimized for performance, scalability, data integrity, and enterprise-grade security. ● Participate in technical planning, architectural development, and ongoing modifications to core application specifications. ● Maintain the software application designs' applicability and congruence to changing business and technical requirements.

Technical Mentorship & Collaboration ● Mentor and coach other software developers, fostering a collaborative environment and promoting engineering excellence. ● Participate in sprint planning and project estimation, coordinating closely with project managers and stakeholders to ensure on-time delivery. ● Conduct thorough code reviews, provide technical guidance, and champion continuous knowledge sharing within the team. ● Evaluate emerging standards, tools, and technologies to improve development efficiency, maintainability, and system reliability.

Application Integration & Data Management ● Design and implement RESTful APIs, web services, and integrations with database systems. ● Assess the compatibility and integration of proposed services to ensure a cohesive architecture across interdependent technologies. ● Collaborate with front-end developers to define robust API contracts and ensure seamless full-stack application functionality.

Cross-Team Collaboration ● Work closely with Functional Analysts, QA, and development teams to deliver core product enhancements and new functionality. ● Execute, contribute to, and lead the preparation of technical documents, user guides, training materials, and outputs required by customers. ● Communicate complex architectural and technical concepts effectively to both technical and non-technical stakeholders.

Continuous Improvement ● Recommend improvements to back-end frameworks, internal development processes, and engineering methodologies. ● Champion quality assurance practices, automated testing adoption, and performance profiling across the development lifecycle. ● Contribute to continuous improvement initiatives foused on system maintainability, performance, and customer satisfaction.

More at FreeBalance

Related open roles

View all roles