Padmi

Backend Developer - Java

HyderabadPosted 2 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Pitcs

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You will be responsible for designing and developing end-to-end backend microservices with a focus on performance, scalability, and security. Your role will involve database management, writing optimized queries, and seamless handling of relational mappings. Additionally, you will be required to ensure strict code quality standards by writing comprehensive unit and integration tests. Active participation in Scrum ceremonies, sprint planning, code reviews, and technical design discussions will be key aspects of your role. Troubleshooting production roadblocks, application performance bottlenecks, and security vulnerabilities will also be part of your responsibilities. Key Responsibilities: - Design & Develop: Architect and code end-to-end backend microservices keeping performance, scalability, and security in mind. - Database Management: Write well-indexed, optimized database queries and handle relational mappings seamlessly. - Testing: Ensure strict code quality standards by writing comprehensive unit and integration tests using JUnit and Mockito. - Agile Collaboration: Actively participate in Scrum ceremonies, sprint planning, code reviews, and technical design discussions. - Troubleshoot: Debug, trace, and fix production roadblocks, application performance bottlenecks, and security vulnerabilities. Qualification Required: - Deep understanding of Core Java (Java 8+), including Functional Interfaces, Streams API, Lambda Expressions, and Exception handling. - Advanced experience with Spring Boot, Spring MVC, Spring Core, and Spring Data. - Strong knowledge of dependency injection, transaction propagation, and data validation. - Experience building and scaling cloud-native, distributed Microservices. - Mastery of microservices patterns like Service Discovery (Netflix Eureka), API Gateways, and Circuit Breakers (Resilience4j). - Hands-on implementation of event-driven messaging systems like Apache Kafka or RabbitMQ. - Proficiency in writing and optimizing complex SQL queries, joins (including self-joins), and stored procedures. - Strong skills in Object-Relational Mapping (ORM) frameworks like Hibernate and JPA. - Experience working with RDBMS platforms like MySQL, PostgreSQL, Oracle, or SQL Server. - Deploying and managing services on cloud environments like AWS (EC2, S3, Lambda, DynamoDB) or Microsoft Azure. - Containerization using Docker and orchestration via Kubernetes. - Implementing CI/CD pipelines using GitHub Actions, Jenkins, or Azure DevOps pipeline. Role Overview: You will be responsible for designing and developing end-to-end backend microservices with a focus on performance, scalability, and security. Your role will involve database management, writing optimized queries, and seamless handling of relational mappings. Additionally, you will be required to ensure strict code quality standards by writing comprehensive unit and integration tests. Active participation in Scrum ceremonies, sprint planning, code reviews, and technical design discussions will be key aspects of your role. Troubleshooting production roadblocks, application performance bottlenecks, and security vulnerabilities will also be part of your responsibilities. Key Responsibilities: - Design & Develop: Architect and code end-to-end backend microservices keeping performance, scalability, and security in mind. - Database Management: Write well-indexed, optimized database queries and handle relational mappings seamlessly. - Testing: Ensure strict code quality standards by writing comprehensive unit and integration tests using JUnit and Mockito. - Agile Collaboration: Actively participate in Scrum ceremonies, sprint planning, code reviews, and technical design discussions. - Troubleshoot: Debug, trace, and fix production roadblocks, application performance bottlenecks, and security vulnerabilities. Qualification Required: - Deep understanding of Core Java (Java 8+), including Functional Interfaces, Streams API, Lambda Expressions, and Exception handling. - Advanced experience with Spring Boot, Spring MVC, Spring Core, and Spring Data. - Strong knowledge of dependency injection, transaction propagation, and data validation. - Experience building and scaling cloud-native, distributed Microservices. - Mastery of microservices patterns like Service Discovery (Netflix Eureka), API Gateways, and Circuit Breakers (Resilience4j). - Hands-on implementation of event-driven messaging systems like Apache Kafka or RabbitMQ. - Proficiency in writing and optimizing complex SQL queries, joins (including self-joins), and stored procedures. - Strong skills in Object-Relational Mapping (ORM) frameworks like Hibernate and JPA. - Experience working with RDBMS platforms like MySQL, PostgreSQL, Oracle, or SQL Server. - Deploying and managing services on cloud environments like AWS (EC2, S3, Lambda, DynamoDB) or Microsoft Azure. - Containerization using Docker and orchestration via Kubernetes. - Implementing CI/CD pipelines using GitHub Acti

One address, no account. We’ll tell you when matching roles go live.

More at Pitcs

Related open roles

View all roles
Backend Developer - Java at Pitcs · Padmi