Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.
Requirements
  • Java (Core & Advanced): Strong hands-on experience in writing, debugging, optimizing, and maintaining efficient and reusable Java code.
  • System Design & Architecture: Proficient in designing scalable, resilient, and secure enterprise systems with strong understanding of design patterns and architectural principles.
  • Application Development: End-to-end experience covering design, build, testing, deployment, and maintenance of enterprise-grade applications.
  • Database Querying: Skilled in SQL with experience working on relational and NoSQL databases for data modeling and performance optimization.
  • Debugging & Troubleshooting: Excellent analytical and problem-solving skills for identifying root causes and resolving production and performance issues.
  • Code Quality & Security: Committed to writing clean, maintainable, and secure production-grade code following industry best practices.
  • Agile / Scrum Development: Proven experience working in Agile-based teams, participating in sprints, reviews, and daily stand-ups.
  • Software Development Life Cycle (SDLC): Strong understanding of all phases including requirement analysis, design, coding, testing, deployment, and support.
  • Data Analysis & Visualization: Ability to interpret large datasets to derive insights and recommend process or performance improvements.
  • Technical Documentation: Skilled in preparing and maintaining architecture diagrams, design documents, and technical specifications.
  • Cloud Platforms: Hands-on experience with AWS for application deployment, infrastructure management, and scalability.
  • Messaging & Caching Systems: Familiarity with Kafka, RabbitMQ, Redis, or similar technologies for asynchronous communication and performance optimization.
  • Spring Framework: Expertise in Spring Boot, Spring MVC, and Spring Security for enterprise application development.
  • Microservices Architecture: Experience in designing and developing distributed, service-based applications.
  • RESTful API Development: Proficiency in building, consuming, and integrating REST APIs for scalable services.
  • CI/CD Tools: Knowledge of Jenkins, GitHub Actions, Maven, Gradle, or similar tools for continuous integration and deployment.
  • Containerization & Orchestration: Experience with Docker and Kubernetes for modern cloud-native deployment models.
  • Monitoring & Observability Tools: Exposure to Splunk, ELK Stack, Prometheus, or Grafana for application monitoring and performance tracking.
  • Testing Frameworks: Hands-on experience with JUnit, Mockito, or equivalent tools for automated unit and integration testing.
  • Performance Optimization: Skilled in tuning application performance, resource utilization, and scalability.
Benefits
  • A challenging, innovating environment.
  • Opportunities for learning where needed.


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You