Job Information:

--------------------


Work Experience: 6+ Years


Industry: IT Services


Job Type: FULL TIME


Location: Mohali, India


Key Responsibilities:

-------------------------


Must have –


  • Strong hands-on skills in Java, with knowledge of Java 8 or later versions.
  • Proficiency in Spring/Spring Boot for application development.
  • Knowledge of Hibernate/JPA and Microservices.
  • Strong experience with databases, including RDBMS (MySQL, Postgresql).
  • Strong experience in AWS with cloud native technologies like EKS, OpenSearch, Prometheus, Grafana, etc.
  • Strong understanding of Git and any other sub version control system.
  • Knowledge of build tools like Gradle or Maven.
  • Understanding of CI-CD using Jenkins.
  • Knowledge of application security, authentication & authorization.
  • Strong knowledge of REST API standards and conventions.
  • Experience with code profiling for identifying and fixing memory leaks and performance bottlenecks.
  • Good architectural acumen and understanding.
  • Strong understanding of security and secure coding practices.


Good to have –


  • Experience with Kafka will be a big advantage.
  • Experience in telecom domain.
  • Experience with SaaS application development, multi-tenancy, data isolation models in SaaS products, etc.
  • Experience with Cloud native technologies like Kubernetes, prometheus, grafana, ELK stack, open telemetry.
  • Experience in writing unit test cases using Junit Jupiter.
  • Experience with cost optimization on AWS will be a plus.
  • Knowledge of dockers and containers.
  • Database migrations with Flyway or Liquibase.
  • Experience in migrating on-premise applications to AWS.


Design:

-----------


  • Familiarity with SOLID principles for software design.
  • Knowledge of important Java Design Patterns, such as Singleton, Factory, Template, and Strategy, and the ability to use them during software development.
  • Must follow secure coding standards.


Responsibilities:

---------------------


  • Develop, test, and maintain high-quality software using Java, Spring/Spring Boot, JUnit Jupiter, and other relevant technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality and security by adhering to best practices and guidelines.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve software defects and technical issues.
  • Stay up-to-date with industry trends and advancements in Java development.
  • Contribute to the continuous improvement of software development processes and methodologies.
Interview Process

---------------------


  • Assessment
  • 2 Technical Rounds

Salary

Hourly based

Location

PB , India PB, India

Job Overview
Job Posted:
1 week ago
Job Type
Full-Time
Job Role
2D Animator

Share This Job:

Location

PB , India PB, India