Remote Sr. Backend Software Engineer - APIs, Spring Boot, Java
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Streamline is a technology-driven organization focused on delivering innovative solutions for digital transformation.
The position is remote and full-time, seeking a skilled Backend Engineer with expertise in Spring Boot, Java, Python, and Golang.
Responsibilities include leading the design, development, and implementation of scalable backend systems and APIs using Spring Boot and Java.
The role involves optimizing databases, utilizing data analysis techniques, and collaborating with cross-functional teams to build RESTful APIs.
Integration of backend systems with Splunk for monitoring and logging is required.
The engineer will containerize applications using Docker and Kubernetes and ensure API security.
Responsibilities also include troubleshooting complex issues, conducting code reviews, and optimizing application performance.
Collaboration with DevOps teams for deployment integration is essential.
Requirements:
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required.
Proficiency in Java, Spring Boot, Python, and Golang is essential.
Strong understanding of relational and NoSQL databases, including design and optimization, is necessary.
Proven experience in API security implementations and handling security violations is required.
Candidates should have 10+ years of relevant backend development experience, preferably in an agile environment.
Strong problem-solving skills and the ability to analyze complex problems are essential.
Excellent verbal and written communication skills are required to convey technical concepts effectively.
Familiarity with Git and version control best practices is necessary.
Experience with data analysis and visualization tools like Pandas and NumPy is preferred.
Knowledge of cybersecurity practices and experience with security incidents is required.
Previous experience in designing microservices architectures is a plus.
Leadership experience, including mentoring junior developers, is preferred.
Benefits:
The role offers a challenging and rewarding experience in a dynamic international environment.
There is an opportunity to be part of a growing company committed to innovation and excellence.
A supportive and collaborative team culture that values personal growth and development is provided.
Competitive compensation and benefits package is offered to employees.