Hybrid Senior Software Engineer – Java, Springboot

Posted 1 hour ago

Apply now

About the role

  • Senior Software Engineer with Java/Spring expertise at Gartner. Focused on building scalable microservices and cloud-native solutions using AWS.

Responsibilities

  • Develop and maintain high-quality, scalable microservices using Java and Spring Boot framework.
  • Design, build, and maintain APIs for seamless integration between services and client applications.
  • Implement API-first design principles ensuring security, performance, and reliability.
  • Architect and implement microservice-based solutions for complex business requirements.
  • Architect and implement cloud-native solutions on AWS leveraging services such as EKS, Kinesis, SQS, S3, AWS Batch, API Gateway, Lambda and CloudWatch.
  • Exposure to Search Engine – OpenSearch, Apache Solr – indexing and query capabilities of search engines.
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code, building highly performant code.
  • Build and maintain automated CI/CD pipelines using Jenkins, Cloudbees etc. for continuous integration and deployment of code.
  • Experience working with Postgres, or Oracle or equivalent enterprise RDBMS system.
  • Designing, implementing, unit, integration testing and supporting Java/Spring and Python based applications and services.
  • Contribute to the review and analysis of business requirements.
  • Perform and participate in code reviews, peer inspections and technical design/specifications.
  • Ensure code integrity standards and code best practice.
  • Document and review detailed design.
  • Identify and resolve web performance, usability and scalability issues.

Requirements

  • 4-6 years of post-college experience in Software engineering, API development or related fields.
  • The candidate should have strong qualitative and quantitative problem-solving skills along with high on ownership and accountability.
  • Must have: 4-6 years of experience with Java/Spring framework development.
  • Experience in Design, and Development of web applications and Microservices using Java, Docker, SQL, Jenkins Pipeline.
  • Experience working with Postgres, or Oracle or equivalent enterprise RDBMS system.
  • Experience in working on AWS.
  • Experience REST based APIs.
  • Excellent understanding of Object-Oriented Programming with design patterns.
  • Exposure to Python microservices such as FastAPI.
  • Experience with DevOps and collaboration tools such as Git, Jenkins, Jira, Confluence.
  • Experience with Kanban or Agile Scrum development.

Benefits

  • Competitive compensation.
  • Limitless growth and learning opportunities.
  • Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses, certification opportunities and more!
  • A collaborative and positive culture - join a diverse team of professionals that are as smart and driven as you.
  • A chance to make an impact – your work will contribute directly to our strategy.
  • Enjoy the flexibility of working from home and the energy of collaborating with peers in our dynamic offices.
  • 20+ PTO days plus holidays and floating holidays in your first year.
  • Extensive medical, dental insurance and vision plan.
  • 401K with corporate match, immediate vesting.
  • Health-and-wellness-related allowance programs.
  • Parental leave.
  • Tuition reimbursement.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Gartner Gives Charity Match.

Job title

Senior Software Engineer – Java, Springboot

Job type

Experience level

Senior

Salary

$100,000 - $154,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job