Evolve

Senior Backend Developer, Java Spring Boot

Evolve

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes.
  • Investigating problem areas and following the software development lifecycle.
  • Designing, developing, and testing server-side logic by developing high-quality, reusable, and scalable code using Java Spring Boot and other advanced backend technologies.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Build and maintain efficient, reusable, and reliable Java code.
  • Improve and optimize the performance of existing components and systems.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
  • Identify and resolve performance and scalability issues by constantly looking for ways to improve the software by identifying bottlenecks and bugs, and devising solutions to these problems.
  • Lead and collaborate with agile cross-functional teams by collaborating with product management, UX designers, and frontend developers to define and implement innovative backend solutions.
  • Code reviews and mentorship by conducting peer code reviews, providing mentorship, and sharing knowledge with team members to maintain high code quality standards.
  • Understand business requirements and translate them into technical requirements by working closely with project managers and other stakeholders.
  • Implement automated testing and unit tests by working closely with the QA team to build and maintain automated tests.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Accomplishes engineering and organization mission by completing related results as needed.

Requirements

  • A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 8 years of experience as a Backend Developer, including 3+ years of hands-on experience with Java.
  • Experience with agile project management and workflow tools such as Jira, Asana, Trello, or similar.
  • Proficiency in using Git or other version control systems.
Benefits
  • No stated benefits mentioned
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring Bootserver-side logicautomated testingunit testsscalable codeperformance optimizationsystems analysiscode reviewsmentorship
Soft Skills
collaborationleadershipproblem-solvingcommunicationagile methodologydocumentationanalytical thinkingmentoringbusiness requirements analysisstakeholder engagement
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in Information TechnologyMaster's degree in Information Technology