Epicareer Might not Working Properly
Learn More

Senior Software Engineer (Java | Scala | Backend developer)

Salary undisclosed

Checking job availability...

Original
Simplified
Responsibilities:

Design, develop, and maintain sophisticated backend systems leveraging Java and Scala.

Collaborate closely with front-end developers to integrate user-facing elements with server-side logic.

Implement efficient algorithms and data structures to enhance system performance.

Ensure the security and integrity of data by following best practices and implementing robust security measures.

Monitor system health, troubleshoot issues, and implement solutions to maintain optimal performance.

Stay abreast of emerging technologies and industry trends to enhance our backend architecture continually.

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Extensive hands-on experience in backend development using Java and Scala.

Proficiency in working with databases, both SQL and NoSQL, to build and optimize data storage solutions.

Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and scaling applications.

Strong problem-solving skills and a keen eye for detail.

Excellent communication and collaboration skills to work effectively in a team environment.

Proven track record of delivering high-quality backend solutions in a fast-paced environment.

Experience with microservices architecture and containerization technologies like Docker and Kubernetes would be a plus

Familiarity with DevOps practices for automation, continuous integration, and deployment would be a plus