Home
Jobs

2 Concurrent Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

0 Lacs

karnataka

On-site

You are a Senior Java Developer responsible for redesigning and evolving an enterprise platform that processes data at a high scale. Your role includes writing backend business logic, building backend features, system design/redesign, cloud deployment, and developing CI/CD pipelines. You will collaborate with client stakeholders and development teams across multiple geographies. Your expertise in Java, Spring, Spring Boot, Microservices, Event-Driven Architecture, Kafka, AWS, RabbitMQ, and PostgreSQL is crucial for this role. Knowledge of Elasticsearch or Grafana is a plus. This is an exciting opportunity for seasoned software engineers who excel in working with high-scale, event-driven, multi-tenant, multi-cloud, distributed systems. **Responsibilities:** - Be technically hands-on in analysis, design, and implementation of deliverables. - Take full ownership of assigned features. - Discuss requirements with Product Management and develop solution approaches with the team. - Implement complex features with high quality following the TDD process. - Communicate risks and progress timely. - Mentor other team members. - Support delivered features by debugging and creating RCA for production issues. **Requirements:** - Development experience in building products for large enterprises. - Expertise in Java programming, Data Structures, Algorithms, Spring, Spring Boot, Microservices. - Proficiency in databases like Oracle, SQL Server, or PostgreSQL. - Strong understanding of event-driven architecture and asynchronous messaging, particularly with Kafka. - Exceptional problem-solving skills. - Experience with at least one cloud platform, preferably AWS. - Hands-on experience in building highly performant scalable applications. - Ability to identify root causes of complex issues in scalable deployments. - Working experience in SOA and TDD. - Excellent communication skills. **Must-Have Skillset:** - Strong Computer Science fundamentals with 5-10 years of experience. - Experience in Cloud Native Application Development, preferably AWS. - Strong experience with Spring Boot, Kafka, RabbitMQ, and PostgreSQL. - Experience in Reactive Programming. - Exposure to event-driven architecture with Big Data. - Intermediate to advanced knowledge of Core Java. - Excellent communication skills for stakeholder management and cross-team collaboration.,

Posted 1 day ago

Apply

3.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Golang Developer with 3-8 years of experience, your primary responsibility will be to collaborate with cross-functional teams to gather project requirements and translate them into technical specifications. You will design, develop, and maintain reliable software solutions using the Go programming language. Writing clean, modular, and well-documented code following coding standards will be essential. Participating in architecture discussions to suggest improvements, optimizing application performance, and troubleshooting issues are key aspects of this role. You will work on integrating RESTful APIs and communication protocols to enable seamless interactions between components and services. Collaboration with DevOps and infrastructure teams for smooth deployment and operation of applications will also be required. Staying updated with the latest trends in the Go ecosystem, recommending suitable solutions, performing code reviews, providing feedback, and mentoring junior developers will be part of your responsibilities. Ensuring security throughout the development lifecycle and implementing best practices to safeguard data will be crucial. To qualify for this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience. Proven experience in software development with a focus on Golang, proficiency in Go programming language, concurrent programming, and building scalable applications are essential. Familiarity with software design principles, RESTful APIs, version control systems like Git, strong problem-solving skills, and effective communication and collaboration abilities within a team are also required.,

Posted 1 day ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies