Backend Developer
Salesken
Software Engineering
Bengaluru, Karnataka, India
Posted on Mar 4, 2025
Position Responsibilities
- Design, implementation, and deployment of applications
- Expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Work extensively with cross-functional teams across.
- Work with the business team and project managers to convert functional requirements into detailed technical specifications.
- The ideal candidate will be a leader, builder, and operator. He/she should be able to operate in a very fast-paced environment where time to hit the market is supercritical.
- A Bachelor's/Master’s degree in Computer Science or equivalent combination of technical education from Elite College or institution and work experience.
- 4+ years of Software Development experience.
- Excellent object-oriented design and coding skills (Java, C++ on a UNIX or Linux platform).
- Very strong software development background including design patterns, data structures, test-driven development.
- Ability to design and implement systems end to end on your own while maintaining highest coding standards.
- Excellent knowledge of design patterns and ability to reflect it in their code.
- Ability to lead projects and mentor junior engineers on the same.
- Mandatory work experience in skills sets: REST API, JDBC, RDBMS (PostgreSQL, MySQL)
- Solid Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
- Software development experience in Servlet, JSP, Spring, AWS, S3, SQS, building web services and highly scalable applications or Google Cloud Suite.
- Excellent verbal and written communication skills.