Mid-level Software Development Analyst

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Analyst at Experian focusing on backend development using Java and Spring Boot in a collaborative environment. Contributing to microservices, AWS, and code quality practices.

Responsibilities:

  • Develop and maintain backend applications using Java and Spring Boot
  • Design, implement, and evolve solutions based on microservices and distributed architectures
  • Work with relational and non-relational databases (with a focus on MongoDB)
  • Collaborate with infrastructure teams to ensure appropriate use of AWS services
  • Monitor and ensure application observability using tools such as Datadog, Grafana, or similar
  • Apply development patterns and best practices and ensure code quality
  • Participate in code reviews, sprint planning, and other agile ceremonies
  • Actively contribute to the continuous improvement of processes, architecture, and team culture.

Requirements:

  • Experience with Java (version 11 or higher)
  • Proficiency in the Spring Framework / Spring Boot
  • Solid knowledge of Kubernetes
  • Experience with microservices architecture and distributed environments
  • Knowledge of non-relational databases (especially MongoDB)
  • Experience with AWS services (EC2, S3, RDS, Lambda, etc.)
  • Good version control practices with Git
  • Familiarity with development patterns (e.g., SOLID, DDD, Event‑Driven, etc.)
  • Nice to have: Knowledge of .NET and Azure
  • Experience with CI/CD (GitLab CI, GitHub Actions, etc.)
  • Basic understanding of web application security
  • Participation in technical communities or open-source projects.

Benefits:

  • Flexible working arrangements
  • Opportunities for professional development