Search by job, company or skills

Senior Software Engineer

  • Posted 36 minutes ago
  • Be among the first 10 applicants

Job Description

Responsibilities

Role Description:

Develop, test and maintain applications with established processes while building end-to-end understanding of the underlying applications and domain

Reporting Relationship

This role will report to Delivery Manager / Senior Delivery Manager

Key Responsibilities

  • Build, develop, and maintain high-quality Java & AWS applications.
  • Implement robust and scalable REST APIs.
  • Architect and develop services with a focus on performance, security, and reliability.
  • Collaborate with multi-functional teams to successfully implement solutions.
  • Optimize and tune applications for performance and scalability.
  • Build and maintain comprehensive user documentation.
  • Ensure code quality through automated testing and code reviews.

Qualifications

Must Have

Required Technical Skills

  • Core Java: Strong proficiency in Java 8+.
  • Comprehensive knowledge of OOP principles, Collections Framework, Multithreading & Concurrency, Exception Handling, JVM fundamentals, and performance tuning.
  • Frameworks & Backend Development.
  • Expertise in developing and modifying REST/SOAP APIs.
  • Proficient with AWS services such as Lambda, S3, RDS, DynamoDB, IAM, CloudWatch, Glue, Batch.
  • Database Technologies: Proficient in SQL and experienced with relational databases, familiar with database optimization and performance tuning.
  • Experience with Git, GitHub Actions, Maven/Gradle, Docker, and understanding of CI/CD pipelines and deployment automation.
  • Familiarity with messaging and event-driven architectures
  • Hands on experience with AI tools like GitHub copilot, Claude.
  • Testing: Proficient with JUnit, Mockito, integration testing, and automated testing practices.

Good To Have Qualifications & Experience

  • Any prior experience of working as an EIS developer (EIS is an insurance software that enables many of the world's leading insurers to innovate and operate like a tech company)
  • Prior experience in working with Core Velocity
  • Experience of working as a developer in building EIS Extensions
  • Knowledge of EIS Policy Core, EIS Customer Core, EIS Billing etc.
  • AWS certification for endorsement.
  • Experience with observability and monitoring tools like ELK Stack, Nobl9 etc..
  • Exposure to architecture and development principles such as focused inventing methods, development patterns, and system development for large-scale applications.
  • Familiar with AI application in SDLC
  • Experience working in Agile/Scrum teams, including participation in sprint planning, estimation, and retrospectives.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153617965

Similar Jobs

Pune, India

Skills:

JavaHibernateKafkaSpring BootCss3SqlMicroservicesNosqlJenkinsTypescriptDockerTerraformHtml5ReactjsSonarqubeJpaKubernetesAWSAI engineering toolsObservability tools

Pune, India

Skills:

JavaSonarBddMavenKafkaSpring BootEclipseIntellijRest ApiJenkinsSpring BatchGitTddDockerAzureOracleKubernetesSQL DeveloperAWSChefMicro-services

Pune, India

Skills:

JavaMqttCSStest automationSpring BootRedisHTMLAngularRabbitmqReactTypescriptJavascriptDesign PatternsDockerRest ApisKubernetesClean CodeCI CDmicroservices architectureSQL databases

Pune, India

Skills:

snowflake JavaHadoopPrometheusKafkaGrafanaDatadogSqlELTDockerSparkRest ApisJDBCKubernetesAWSEtlLangChainGenerative AILangGraphLlamaIndex

Pune, India

Skills:

ReactCore PythonFastAPIMongoDBRedisAWSEKS

Beware of Scammers

We don’t charge money for job offers