Overview
Java Developer
Location: Chennai, Tamil Nadu
Experience: 5–15 years
Employment Type: Full-time, Permanent
Work Type: Remote
About the Role
We are seeking a proficient Java Developer to join our dynamic team in Chennai. The ideal candidate will have a strong foundation in Java programming, object-oriented design, and modern development frameworks. You will be instrumental in designing, developing, and maintaining high-performance applications that meet business requirements and user needs.
Key Responsibilities
- Application Development: Design, develop, and maintain scalable and efficient Java applications using frameworks such as Spring Boot and Hibernate.
- System Design: Collaborate with cross-functional teams to define system architecture and design solutions that align with business goals.
- Code Quality: Write clean, maintainable, and testable code; conduct code reviews to ensure adherence to coding standards.
- Testing & Debugging: Develop unit and integration tests; troubleshoot and resolve software defects.
- Database Management: Design and manage relational databases; write optimized SQL queries; ensure data integrity and security.
- Agile Practices: Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Documentation: Maintain comprehensive technical documentation for code, APIs, and system architectures.
- Continuous Improvement: Stay updated with industry trends; propose and implement improvements to enhance application performance and development processes.
Essential Skills
- Programming Languages: Proficiency in Java SE and Java EE.
- Frameworks: Experience with Spring Boot, Hibernate, and JPA.
- Web Technologies: Familiarity with RESTful APIs, SOAP, and web services.
- Database Management: Strong knowledge of relational databases like MySQL, PostgreSQL; experience with ORM frameworks.
- Version Control: Proficiency in Git for version control and collaboration.
- Build Tools: Experience with Maven or Gradle for project build automation.
- Testing Frameworks: Knowledge of JUnit, Mockito, or similar testing tools.
- Development Tools: Familiarity with IDEs such as IntelliJ IDEA, Eclipse, or NetBeans.
- Agile Methodologies: Experience working in Agile/Scrum environments.
Desirable Skills
- Cloud Platforms: Experience with AWS, Azure, or Google Cloud.
- Containerization: Familiarity with Docker and Kubernetes.
- CI/CD: Knowledge of continuous integration and deployment pipelines.
- Frontend Technologies: Basic understanding of HTML, CSS, JavaScript, and frameworks like Angular or React.
Educational Qualifications
- Bachelor’s/Master’s Degree in Computer Science, Engineering, or a related field.
- Certifications: Oracle Certified Professional Java SE Programmer (OCPJP) or similar certifications are a plus.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Adaptability and eagerness to learn new technologies.
Interested candidate can apply through https://thexakal.com/share-job?jobId=6825878f5dbdb7a6480dfe96
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in