Search by job, company or skills

Distinction Dev

SR. Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title - Sr. Software Developer

Office Location -202, 3rd Eye II, Opposite Parimal Garden, Panchavati Road, Chimanlal Girdharlal Rd, Ahmedabad, Gujarat 380009

Duration & Type of Employment - Full Time

Work Style - Hybrid

In Office days - 3 days a week

Relocation - Candidate must be willing to relocate to Ahmedabad GJ, with reasonable notice.
Immediate Joiner preferable

Requirements

Must-Have Technical Skills

  • Languages & Frameworks: Java (Core, Spring Boot, Spring Cloud)

  • Build Tools: Maven, Gradle

  • CI/CD: Jenkins pipelines (Groovy scripting preferred)

  • Databases: MySQL, PostgreSQL, DynamoDB

  • Cloud: AWS (Lambda, API Gateway, ECS, CloudFormation, S3)

  • Containerization: Docker, ECS, Fargate

  • Service Discovery & Orchestration: Nomad / Consul (Preferred)

  • Version Control: GitHub / GitLab

Additional Skills (Preferred)
  • Hands-on experience with monitoring and logging frameworks (CloudWatch, DataDog, Prometheus, etc.).

  • Familiarity with RESTful API design, GraphQL, and asynchronous processing (SQS, SNS, Kafka).

Understanding of distributed systems and fault-tolerant design principles.

Key Responsibilities

  • Design and develop robust backend services and microservices using Java (Spring Boot/Spring Cloud).

  • Architect and deploy serverless and containerized applications on AWS (Lambda, API Gateway, ECS, S3, CloudFormation).

  • Implement and maintain CI/CD pipelines using Jenkins, ensuring smooth deployment automation.

  • Experience in developing and maintaining RESTful APIs, microservices, and serverless applications.

  • Write efficient, testable, and maintainable code following clean coding principles.

  • Integrate APIs, databases, and cloud services to deliver scalable and secure solutions.

  • Conduct code reviews, debugging, and system performance optimization.

  • Work closely with DevOps, Frontend, and QA teams for end-to-end product delivery.

  • Contribute to system architecture design and AWS-based deployment strategies.

  • Mentor junior developers and promote engineering best practices


Education & Experience

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

  • Minimum 3+ years of professional experience in Java backend development.

  • Proven experience with Spring Boot, AWS services, and Jenkins-based CI/CD pipelines.


Management & People Skills

  • Strong communication and collaboration abilities across distributed teams.

  • Proactive, detail-oriented, and able to manage multiple priorities effectively.

  • A passion for writing quality code and improving system design.



Benefits

Hybrid Working Culture

Amazing Perks & Medical Benefits

5 Days Working

Mentorship Programs & Certification Courses

Flexible work arrangements

Free drinks, fridge and snacks

Competitive Salary & recognitions














More Info

Job Type:
Industry:
Employment Type:

Job ID: 134536351