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.




