Experience: 6-10 years
Responsibilities:
• Design, develop, and maintain scalable and high-performance web services using Java.
• Collaborate with front-end developers to integrate web services seamlessly into web applications.
• Implement RESTful APIs to enable smooth communication between client-side and server-side applications.
• Ensure robustness, reliability, and security of web services by implementing best practices and standards.
• Optimize web services for performance and scalability, considering factors like caching, load balancing, and database optimization.
• Work closely with cross-functional teams including product managers, architects, and QA engineers to deliver high-quality software solutions.
• Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
• Stay updated on the latest trends and technologies in Java development and web services.
Requirements:
• Strong proficiency in Java programming language, with a minimum of 6 years experience.
• Solid understanding of web services development, including RESTful APIs.
• Experience with frameworks such as Spring Boot for building and deploying web services.
• Implement security best practices, including authentication and authorization using Spring Security and JWT
• Familiarity with SQL queries,
stored procedures
• Well versed with Linux commands
• Valuable to have experience with Swing, AWT, Java Fx and Java Desktop Applications.
• Familiarity with ORM frameworks like Hibernate for database interaction.
• Knowledge of web security principles and best practices.
• Experience with version control systems such as Git, ADO.
• Excellent problem-solving and analytical skills.
• Ability to work effectively in a collaborative team environment.
• Working knowledge of Azure DevOps (Sprint board, PR, Jenkins, Docker & Kubernetes, etc.)
• Nice to have - Knowledge of Angular
• Bachelor’s degree in computer science, Engineering, or a related field (preferred).
Preferred Qualifications:
• Experience with microservices architecture.
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
• Understanding of Agile development methodologies.
• Certification in Java programming or related technologies.
Please share resume with
[email protected] along with below details
Total Exp:
Current CTC :
Expected CTC :
Notice Period :
AWS Experience :
📌 Senior Software Engineer (Hyderabad)
🏢 EPAM Systems
📍 Hyderabad