Vacancy description
EnThrive Techworld Solutions
Pune, भारत
About the Role:We are looking for an experienced Java Developer with 6 - 10 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, Angular, TypeScript, and JavaScript, with a good understanding of full-stack application https://jobeax.com/link/AtRBdjzDZvZmLq7q Responsibilities:- Design, develop, test, and maintain scalable and high-performance applications using Java and Spring Boot.- Develop robust and secure RESTful APIs and integrate them with front-end applications and third-party services.- Build responsive and user-friendly web applications using Angular, TypeScript, and JavaScript.- Collaborate with product managers, business analysts, UI/UX teams, and other developers to understand requirements and deliver effective solutions.- Write clean, maintainable, reusable, and well-documented code following established coding standards.- Design and implement application components using appropriate design patterns and object-oriented programming principles.- Troubleshoot, debug, and resolve application issues across development, testing, and production environments.- Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.- Develop unit and integration tests to ensure application reliability and stability.- Optimize application performance and identify opportunities for scalability and improvement.- Work with DevOps and QA teams during application deployment, testing, and release cycles.- Participate in technical discussions and contribute to architecture and design decisions.- Stay updated with emerging technologies and industry best practices relevant to Java and full-stack https://jobeax.com/link/oHDVLOwNoGtZVM4o Skills:- 6 - 10 years of professional software development experience.- Strong hands-on experience with Java and object-oriented programming.- Strong experience with Spring Boot and related Spring frameworks.- Good experience in designing and developing REST APIs.- Hands-on experience with Angular.- Strong knowledge of TypeScript and JavaScript.- Experience developing and integrating front-end and back-end applications.- Good understanding of application development lifecycle and software engineering practices.- Experience with unit testing, debugging, and code optimization.- Strong problem-solving and analytical skills.- Good understanding of Git and version-control practices.- Ability to work effectively in an Agile/Scrum development https://jobeax.com/link/mzR4DO7Sg7dkTHRM Skills:- Experience with microservices architecture.- Knowledge of Spring Security and application security principles.- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.- Familiarity with Docker and Kubernetes.- Exposure to cloud platforms such as AWS, Azure, or GCP.- Experience with CI/CD tools and DevOps practices.- Knowledge of messaging technologies such as Kafka or RabbitMQ.- Understanding of performance tuning and application monitoring.Education:- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline. (ref:hirist.tech)