1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Build enterprise-grade applications and scalable web applications, APIs, and microservices using Java and C#/.NET.
- Design and develop high-performance, highly available, and scalable backend and distributed systems.
- Drive projects independently from requirements gathering through design, implementation, testing, and production deployment.
- Apply object-oriented programming, software design patterns, clean code principles, RESTful API design, and web services practices.
- Perform multithreading, concurrent programming, database performance tuning, and system optimization.
- Collaborate effectively with customers and teams while solving complex technical problems.
Requirements
- At least 5 years of hands-on software development experience building enterprise-grade applications with Java/J2EE and C#/.NET.
- Strong experience with scalable web applications, APIs, microservices, distributed system design, and high-availability backend systems.
- Proficiency in object-oriented programming, software design patterns, clean code principles, RESTful APIs, and web services.
- Experience with Java, J2EE, Spring Boot, Spring Framework, C#, .NET Core/.NET Framework, ASP.NET Core, relational databases, SQL, PL-SQL, and database design.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Preferred qualifications include experience with AWS, GCP, Azure, Docker, OAuth2, OpenID Connect, SSL/TLS, PKI, encryption, RabbitMQ, Kafka, WebSockets, Mule ESB, APNs, SMPP, and Jenkins.
Benefits
- Comprehensive pay, stock, and benefits programs, including competitive compensation, equity, and bonuses.
- Generous paid time away, including flexible time off, holidays, and sick time.
- Health and wellness initiatives, financial security and savings programs, and a charitable match program.
- Location-specific perks may include employee discounts, transportation reimbursements, subsidized cafes, and fitness facilities.
- Flexible hybrid work environment combining in-office collaboration with working from home.
Tech Stack
Apache KafkaAWSAzureC#DockerGoogle Cloud PlatformJavaJenkinsMicrosoft SQL ServerMySQLRabbitMQSpring BootSQL
