Job Title
: Java Developer Position
: Senior Software Engineer Experience
: 6-8 years Category
: Software Development/ Engineering Customer Support Shift
: General Shift Employment Type
: Full Time Education Qualification
: Any graduation or related field or higher with minimum 3 years of relevant experience.
Position Description:
- We are seeking a highly skilled Senior Software Engineer (Java Backend Developer) with 68 years of experience to join our team in Chennai
- The ideal candidate will be passionate about backend development, capable of building scalable, high-performance applications, and adept at collaborating with cross-functional teams to deliver client-focused solutions
- This role requires strong expertise in Java, Spring, Hibernate, RESTful APIs, and database management (SQL/NoSQL), along with excellent problem-solving and communication skills
- The candidate will be responsible for designing, developing, and maintaining backend systems, ensuring application performance and reliability, and supporting client issues with professionalism and efficiency
Your future duties and responsibilities: - Design, develop, and maintain robust Java-based applications.
- Implement efficient algorithms and data structures for optimized performance.
- Ensure application quality, responsiveness, and scalability.
- Troubleshoot and resolve software defects and client-reported issues.
- Collaborate with front-end developers, designers, and stakeholders to deliver new features.
- Participate in code reviews and enforce coding standards and best practices.
- Stay updated with emerging technologies and contribute to continuous improvement.
Required qualifications to be successful in this role:
- Bachelors degree in Computer Science, Engineering (BE/BTech), or related field
- 6-8 years of proven experience in Java backend development
- Strong expertise in Spring, Hibernate, RESTful APIs, SQL/NoSQL databases
- Hands-on experience with Agile methodologies and DevOps practices
- Excellent problem-solving, analytical, and communication skills
- Ability to handle client issues effectively and collaborate with cross-functional teams
- Exposure to cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Familiarity with message brokers (RabbitMQ, Kafka) and front-end frameworks (Angular, React, Vue.js)
- Knowledge of machine learning/AI technologies is an added advantage
Technical Skills
Must-Have Skills
- Strong proficiency in Java and frameworks such as Spring, Hibernate.
- Experience with RESTful web services and API development.
- Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Familiarity with Git and version control systems.
- Knowledge of Agile methodologies and DevOps practices.
- Excellent analytical, problem-solving, and communication skills.
Good-to-Have Skills
- Experience with cloud platforms (AWS, Azure).
- Knowledge of Docker, Kubernetes for containerization.
- Familiarity with message brokers (RabbitMQ, Kafka).
- Exposure to front-end frameworks (Angular, React, Vue.js).
- Understanding of machine learning/AI technologies.
Skills: - Data Analysis
- Java
- JDBC
- Oracle
- Performance Tuning