Experience
2 - 5 yrs
Job Location
Madurai, India
Vacancy
1
Designation
Java Back End Developer
Job Type
ONSITE
Job Description
We are seeking a talented and versatile Full Stack Developer to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end technologies, with a strong emphasis on building scalable microservices and responsive user interfaces. You will play a key role in the entire software development lifecycle, from concept and design to testing and deployment, using a diverse and modern technology stack.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications and microservices using Java, Python, and Spring Boot.
- Build responsive and high-performance front-end interfaces using Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Design and implement robust RESTful APIs and integrate them with front-end components and other services.
- Manage and work with database technologies, including both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases like MongoDB.
- Utilize Git and GitHub for version control, collaboration, and code management, ensuring best practices for code reviews and continuous integration.
- Collaborate with cross-functional teams (Product Owners, QA, DevOps) in an Agile environment to define, design, and deliver high-quality software solutions.
- Troubleshoot, debug, and optimize application performance across the full stack.
- Stay up-to-date with emerging technologies and industry trends to continuously improve the development processes and application quality.
- Ensure code quality, security, and adherence to established coding standards and best practices.
Required Skills Qualifications
- Proven experience as a Full Stack Developer or similar role with expertise in the specified technologies.
- Strong proficiency in Java (Java 8 or higher) and Python.
- Hands-on experience with Spring Boot and developing microservices architectures.
- Solid experience with front-end frameworks, specifically Angular.
- Familiarity with database technologies, including practical experience with MongoDB.
- Proficiency in version control systems, particularly Git and GitHub.
- Strong understanding of web services and API development (REST, JSON).
- Knowledge of modern development practices like Agile/Scrum and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications (Nice to Have)
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Experience with message brokers like Apache Kafka or RabbitMQ.