We are seeking a skilled and self-motivated Senior Java Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, and implementing web-based applications using Java and related technologies. As a Mid-level Java Developer, you will work closely with other developers, product owners, and designers to create high-quality, scalable, and maintainable software. If you have solid experience in Java development, strong problem-solving skills, and a passion for creating efficient software, we would love to hear from you.
Responsibilities:
- Design, develop, and maintain Java applications with a focus on performance, scalability, and maintainability
- Collaborate with team members, product owners, and designers to implement product requirements
- Write clean, maintainable, and efficient code following best practices
- Debug and resolve issues in existing applications
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality standards
- Contribute to the improvement of development processes, tools, and best practices
- Continuously learn and stay up to date with modern Java development practices and technologies
Required Skills:
- A Bachelors degree in Computer Science or related field, or equivalent experience
- 4-7 years of experience in Java development
- Strong expertise in Java and object-oriented programming principles
- Proficient in Java web frameworks, such as Spring or JavaServer Faces (JSF)
- Experience in Microservices.
- Experience with SQL and database systems, such as MySQL, PostgreSQL, or Oracle
- Solid understanding of version control systems, such as Git
- Good problem-solving skills and attention to detail
- Excellent verbal and written communication skills
- Experience working in Agile development environments
- Experience with Java build tools, such as Maven or Gradle
- Familiarity with RESTful APIs and JSON
- Proficient in front-end technologies, such as JavaScript, HTML, and CSS
- Experience with testing frameworks and libraries, such as JUnit, Mockito, or TestNG
- Knowledge of microservices architecture and containerization technologies, such as Docker or Kubernetes
- Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud Platform
Benefits:
- Health Insurance with a total sum insured is INR 5,00,000
- Coverage: Self, Spouse, 2 kids, Dependent parents, or parents-in-law
- Personal Accident with total sum insured is INR 10,00,000
- Term Life Insurance with a sum assured for employees is 5 times fixed base pay is covered