We are seeking a highly skilled and experienced Senior Backend Developer to join our partner´s dynamic team. As a key member of their development team, you will be responsible for architecting, implementing, and maintaining robust backend systems to support their suite of applications.
Tasks
- Backend Development
- Design, develop, and deploy scalable and high-performance backend systems using
- Java and the Spring framework.
- Write clean, efficient, and maintainable code that meets the project requirements and
- adheres to coding standards.
- Implement RESTful APIs and integrate with frontend components to deliver seamless
- user experiences.
- Optimize application performance and ensure scalability and reliability of backend
- systems.
- Develop and optimize SQL queries and database operations to ensure efficient data
- retrieval and storage.
- Ensure data security and integrity through proper database design and access control
- mechanisms.
- Collaborate effectively with team members located across different regions to ensure
- alignment on project goals and objectives.
- Work closely with frontend developers, QA engineers, and other team members to
- deliver high-quality software solutions.
Requirements
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development, with a focus on Java and
- the Spring framework.
- Strong proficiency in SQL and experience with relational database management systems
- (RDBMS) such as MySQL, PostgreSQL, etc.
- Experience with NoSQL databases such as MongoDB, Cassandra, or similar.
- Solid understanding of software development best practices, design patterns, and
- principles.
- Excellent problem-solving and analytical skills, with a strong attention to detail.
- Experience with version control systems (e.g., Git) and agile development
- methodologies.
- Excellent communication and interpersonal skills, with the ability to work effectively in a
- collaborative team environment.
Nice to have
- Experience with cloud platforms and microservices architecture is a plus.