Remote (Global) Full-time

Evolve Tech LLC is hiring a Sr. Backend Developer (Java Spring Boot)

About the Role

Evolve Tech LLC is hiring a Senior Backend Developer (Java Spring Boot) to design, develop, and test high-quality, reusable, and scalable server-side logic. You will lead collaboration with cross-functional teams, conduct code reviews, and mentor junior developers to maintain high code quality standards.

What You'll Do

  • Develop software solutions by studying information needs, systems flow, data usage, and work processes.
  • Design, develop, and test server-side logic using Java Spring Boot and other advanced backend technologies.
  • Document solutions through documentation, flowcharts, diagrams, and clear code.
  • Build and maintain efficient, reusable, and reliable Java code.
  • Improve and optimize the performance of existing components and systems.
  • Identify and resolve performance and scalability issues, bottlenecks, and bugs.
  • Lead and collaborate with agile cross-functional teams including product management, UX designers, and frontend developers.
  • Conduct peer code reviews and provide mentorship to team members.
  • Translate business requirements into technical requirements by working with project managers and stakeholders.
  • Implement automated testing and unit tests in collaboration with the QA team.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.

What We're Looking For

  • 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.
  • Minimum of 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.
  • Proficient in Java, Java Spring Boot, and other relevant backend technologies.
  • Experience with database technologies like PostgreSQL, MySQL, and NoSQL databases.
  • Familiarity with RESTful API design and development.
  • Knowledge of user authentication and authorization mechanisms.
  • Experience with cloud services like AWS, Google Cloud, or Azure.
  • Understanding of fundamental design principles behind a scalable application.
  • Familiarity with continuous integration and deployment tools.
  • Demonstrated proficiency in software design principles and patterns.
  • Proficiency in various types of software testing methodologies including unit, functional, integration, and regression testing.
  • Strong analytical thinking and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Proven ability to lead and work as part of a team.
  • High attention to detail with a passion for delivering high-quality user experiences.
  • Strong organizational skills with the ability to manage priorities and time effectively.
  • Excellent command of English language, both written and spoken.
  • Willingness and ability to adjust work schedule to collaborate with team members in different time zones.

Nice to Have

  • Ability to mentor and guide junior developers.
  • Ability to quickly learn and adapt to new technologies and programming tools.
  • A commitment to learning and keeping up with the latest trends and best practices in backend development.
  • A strong focus on user experiences and outcomes.
  • Openness to receiving and acting on feedback.

Technical Stack

  • Languages & Frameworks: Java, Java Spring Boot
  • Databases: PostgreSQL, MySQL, NoSQL databases
  • APIs & Infrastructure: RESTful API, AWS, Google Cloud, Azure
  • Tools & Practices: Git, Continuous Integration and Deployment tools, Testing frameworks

Team & Environment

You will be part of Agile cross-functional teams collaborating with product management, UX designers, and frontend developers.

Evolve Tech LLC is an equal opportunity employer.

Required Skills
JavaSpring BootPostgreSQLMySQLNoSQLRESTful APIAWSGoogle CloudAzureGitMicroservicesDockerKubernetesCI/CD
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Job Details
Category backend
Posted 2 months ago