Talent.com
Colan Infotech
Java Full Stack DeveloperColan Infotech • Chennai
Java Full Stack Developer

Java Full Stack Developer

Colan Infotech • Chennai
13 days ago
Job description

We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have 5+ years of experience in full stack development and a deep understanding of both back-end and front-end technologies. The Candidate will be responsible for designing, developing, and maintaining complex web applications, ensuring they are robust, scalable, and high performing.

Key Responsibilities:

  • Design and Development:
  • Design, develop, and maintain Java-based applications
  • Architect, design, and develop end-to-end web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Back-End Development:
  • Write well-designed, efficient, and testable code
  • Collaborate with cross-functional teams to identify requirements, prioritize tasks, and develop solutions
  • Troubleshoot and debug issues that arise during development and testing
  • Ensure that all software is developed to meet high-quality standards
  • Develop robust server-side logic, APIs, and databases (e.g., Java, Spring boot, Spring microservices and Kafka).
  • Integrate third-party services and APIs.
  • Ensure security and data protection best practices are followed
  • Keep up to date with emerging trends and technologies in Java development
  • Microservices Architecture
  • Design, develop, and maintain microservices to support scalable and resilient applications
  • Ensure seamless integration between microservices and other system components.
  • Implement best practices for microservices, including API gateway management, service discovery, and inter-service communication
  • Monitor and optimize microservices for performance and reliability
  • Front-End Development:
  • Build responsive and user-friendly web interfaces using modern front-end frameworks in React JS
  • Ensure high performance of applications across all platforms, including desktop, mobile, and tablet.
  • Database Management:
  • Design and maintain databases (SQL and NoSQL).
  • Optimize database performance and queries.
  • Code Review and Mentorship:
  • Conduct code reviews and ensure adherence to best practices.
  • Mentor junior developers and provide guidance on best practices.
  • Testing and Debugging:
  • Write unit, integration, and end-to-end tests.
  • Debug and resolve technical issues across the stack.
  • Collaboration and Communication:
  • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions.
  • Participate in Agile/Scrum processes, including sprint planning and retrospectives.

Qualifications:

  • Bachelors degree in computer science, Engineering, or a related field (or equivalent experience).
  • Strong communication and collaboration skills
  • 5+ years of professional experience in full stack development.
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript, and frameworks in React JS).
  • Strong back-end development skills in languages in JAVA.
  • Experience with RESTful APIs and web services.
  • Proficiency in database technologies such as SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
  • Experience with version control systems (e.g., Git).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Knowledge of CI/CD pipelines and automation tools.
  • Familiarity with microservices architecture.

Skills Required
Css3, Spring Boot, Kafka, Restful Apis, react.js , Java
Create a job alert for this search

Java Full Stack Developer • Chennai