5 Sysintelli Software And Services Jobs
10-15 years
Hyderabad / Secunderabad
Backend Developer - Java Technologies (10-15 yrs)
Sysintelli Software And Services
posted 1mon ago
Overview :
We are looking for an experienced Senior Java Backend Developer with 10+ years of hands-on development experience, including expertise in Node.js, Core Java, J2EE, Spring Boot, and Microservices architecture.
The ideal candidate will be a technical leader with a deep understanding of system design, design patterns, and relational database management.
This role will involve leading backend development efforts for high-performance systems, collaborating with cross-functional teams, and ensuring the implementation of scalable, reliable, and secure solutions.
Key Responsibilities :
- Lead the design and development of robust, scalable, and high-performance backend systems using Java, Spring Boot, and Microservices.
- Collaborate with front-end teams to define and implement APIs and services that integrate smoothly with user-facing applications.
- Develop, test, and maintain backend components and services in a distributed, cloud-based environment.
- Ensure systems are built for scalability, reliability, and security, while meeting business requirements.
- Apply design patterns (e., Singleton, Factory, Observer, etc.) to solve complex software development problems and ensure clean, maintainable, and modular code.
- Provide leadership and guidance on system architecture decisions, ensuring they align with the organization's technical vision and objectives.
- Contribute to the definition of microservices architecture, ensuring services are designed for modularity, fault tolerance, and ease of deployment.
- Design, implement, and optimize complex database schemas, including relational and NoSQL databases, ensuring data integrity, high availability, and performance.
- Develop complex SQL queries and database designs to support high transaction volumes and real-time processing.
- Collaborate with the data team to implement optimized queries and support large-scale data processing needs.
- Ensure efficient data storage, retrieval, and integrity by applying best practices in database management and query optimization.
- Work with relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, and others.
- Work closely with product managers, front-end developers, and other cross-functional teams to ensure that backend systems meet functional and non-functional requirements.
- Mentor and provide technical guidance to junior developers, conducting code reviews and ensuring adherence to best practices in coding standards, testing, and design principles.
- Facilitate effective communication between team members, promoting collaboration and knowledge sharing to achieve project goals efficiently.
- Lead daily stand-ups, sprint planning, and other agile ceremonies, ensuring timely and high-quality project delivery.
- Analyze system performance and take a proactive approach to optimize resource usage, database access, and response times.
- Troubleshoot and debug issues within the backend systems, and provide solutions to prevent reoccurrence.
- Identify and resolve bottlenecks or performance issues in the system and work on improving the overall system architecture to handle higher loads.
Required Expertise :
- Proven expertise in Core Java, J2EE, and Spring Boot for building enterprise-level applications.
- Strong experience in developing and deploying Microservices with a focus on scalability and high availability.
- Solid understanding of RESTful API design and integration best practices.
- Experience working with Node.js in backend applications is highly desirable.
- Strong knowledge and practical application of design patterns to build scalable and maintainable backend systems.
- Extensive experience in system design, architecture decisions, and cloud-native applications
- Advanced experience in working with SQL databases and NoSQL databases
- Expertise in writing complex queries, optimizing SQL performance, and designing highly normalized and de-normalized data models.
- Experience deploying backend services in cloud environments
- Familiarity with containerization and orchestration tools like Kubernetes.
Qualifications :
- 10+ years of hands-on experience in backend development, with at least 5 years in a senior/leadership role.
- Proven track record of developing and delivering large-scale, high-performance backend systems.
- Experience with Microservices architectures in cloud environments
- Exposure to containerized environments
- Experience in Agile software development practices and DevOps methodologies
Functional Areas: Software/Testing/Networking
Read full job description10-15 Yrs
Hyderabad / Secunderabad
15-20 Yrs
₹ 25 - 35L/yr
Hyderabad / Secunderabad