Edgematics - Backend Developer - Java Technologies
Position : Back End Developer. Location : Pune, India. Experience : 6+ years. Job Description Edgematics is seeking a skilled Back End Developer to join our Pune team. As a Back End Developer, you will design, build, and maintain robust server-side applications and services that power our scalable software solutions. Youll work closely with cross-functional teams to deliver high-quality, reliable, and secure back-end Responsibilities : Server-Side Development Design, develop, and maintain scalable server-side applications using Java 8, Spring, and Spring Boot. Microservices Architecture Build and optimize microservices, ensuring modularity, scalability, and high performance. Messaging & Event Streaming Integrate and manage messaging systems using Kafka for real-time data processing and communication. API Development Develop and maintain RESTful APIs for seamless integration with other services and components. Database Management Work with relational and NoSQL databases, ensuring data integrity, security, and optimal performance. Cloud Services Deploy, monitor, and maintain applications on cloud platforms such as AWS, Azure, or Google Cloud (GCP). Experience with Pub/Sub is a plus. Version Control & Collaboration Use Git for version control and Jira for project tracking, collaborating effectively with team members. Security & Best Practices Implement security best practices for authentication, authorization, and data protection. Troubleshooting & Optimization Identify, diagnose, and resolve back-end issues, optimizing performance and reliability. Continuous Improvement Stay updated with the latest back-end technologies and best practices, proactively contributing to process : Education : Bachelors degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience). Experience : Minimum 7 years of experience in back-end development, building and maintaining large-scale Skills Required : Strong expertise in Java 8, Spring, Spring Boot. Experience with Kafka and microservices architecture. Proficiency with Git and Jira. Hands-on experience with at least one major cloud platform (AWS, Azure, or Google Cloud). Experience with RESTful API design and development. Solid understanding of database systems (relational and/or : Experience with Hadoop and Spark. Familiarity with Google Pub/Sub. Exposure to CI/CD pipelines and DevOps practices. Experience working in Agile teams and leading small Skills : Excellent communication and teamwork abilities. Strong problem-solving and analytical skills. Ability to work independently and collaboratively in a fast-paced environment. (ref:hirist.tech) Show more Show less