Senior Java Developer (8+Years)

  • Anand
  • Fabstudio + Real
Responsibilities: - Develop and maintain Java-based applications using Spring Boot and Hibernate frameworks. - Design and implement database schemas, queries, and stored procedures using SQL. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality, performance, and security best practices are followed. - Manage cloud dashboard and possess conceptual knowledge of AWS services such as S3, DynamoDB, RDS, EKS, etc. - Strong and hands-on experience in the Java family of technologies. - Java certification will be a big plus. - Strong hands-on experience in ORM frameworks like Hibernate, Spring DAO, etc. - Strong hands-on experience in Spring framework and modules like Spring Boot MVC, etc. - Strong knowledge of API builds and deployments. - Good hands-on experience with Test-Driven Development (TDD) approach. - Good grasp of both RDBMS and NoSQL databases. - Strong in Data Structures. - Good understanding of concurrency and multi-threading. - Good understanding of Design Patterns and Principles. - Good analytical and problem-solving skills. - Experienced in working with source control systems such as Git, and GitHub. - Experience with cloud-hosted services like AWS (S3, DynamoDB) will be preferred. - Any experience with Continuous Integration/Continuous Deployment (CI/CD) framework is a plus. - Knowledge of Docker and Kubernetes will be a plus. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field. - Minimum 8 years of experience in Java development, with a focus on Spring Boot and Hibernate frameworks. - Proficiency in SQL and experience working with relational databases. - Conceptual knowledge of AWS cloud platform; hands-on experience is a big plus. - Java certification is highly desirable. - Strong problem-solving skills and ability to work independently. - Excellent communication and collaboration skills.