Sr Software Engineer
- Category: Software Developer Jobs
- Location: Jodhpur, Rajasthan
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 18K to 29K
- Published on: 2025/09/21
Job Overview: We are seeking an experienced Senior Java Developer with deep expertise in microservices architecture to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining scalable, high-performance microservices that support our core business applications. This role involves working closely with product managers, architects, and DevOps teams to ensure seamless integration and deployment of microservices across our platforms.
Key Responsibilities And Skillset
Technical Skills:
• Proficiency in Java, J2EE, and related frameworks (Spring Boot, Spring Cloud).
• Strong understanding of microservices architecture, design patterns, and best practices.
• Experience with containerization and orchestration tools (Docker, Kubernetes).
• Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their services.
• Experience with RESTful APIs, gRPC, and asynchronous messaging (Kafka, RabbitMQ).
• Knowledge of databases (SQL and NoSQL) and caching mechanisms (Redis, Memcached).
• Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and version control systems (Git).
• Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
Qualifications
• Bachelors, Computer Science or related field preferred or equivalent amount of experience, knowledge, and skills.
• 3+ years of software development experience in designing and building MicroServices , APIs using Java and deploying to cloud environments preferably AWS and associated frameworks.
• Architect and design leading solutions with a strong focus on security.
• SOLID design principles
• Understanding and experience designing systems which are deployed in cloud-based containerized environments and orchestration solutions – AWS.
• In-depth understanding of Microservices, Event streaming, Data pipelines, and associated frameworks.
• Strong database programming skills, preferably in both SQL and NoSQL Databases.
• Able to work in a fast paced and dynamic environment and achieve results amidst constraints.
• Deep understanding of best design and software engineering practices, design principles and patterns and unit testing.
• Proven experience working in an Agile/Scrum environment.
• Experience with Trouble shooting tools preferably with Splunk , Datadog.
Additional Information
• Additional languages: Python, Java, .net
• Direct experience as SRE
• Additional DevOps experience
• Experience with logging and monitoring tools such as Datadog and Splunk
Related jobs
-
Node JS Developer
Jodhpur, Rajasthan Key Responsibilities: Implement Web applications using nodejs and javascript eco system Translate client requirements to application design, and document Translate client requirements to application design, and document Web applica...
-
Project Lead| Software Development
Project Lead- Software Development Roles & Responsibilities Planning and tracking of all mobile App activities during pre and post development stages Plan, define and review projects for proper implementation and migration to service mode. Provid...
-
Shopify Developer
Responsibilities • Assist in requirements gathering and technical planning to design solutions that meet client needs • Create clean, well-documented, efficient, and standards-compliant code with an eye towards performance optimization • Actively tro...