16 Aug
|
KBD Talent Forge India
|
India
16 Aug
KBD Talent Forge India
India
Role Overview :
Senior Software Engineer Java to join a technology-focused organization. The position will be responsible for designing, developing, testing, and maintaining scalable software applications while working closely with cross-functional teams to deliver reliable and high-quality solutions.
Roles & Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Develop scalable and secure RESTful APIs and microservices.
- Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, and maintenance.
- Write clean, efficient, maintainable, and well-documented code.
- Conduct code reviews and contribute to development standards and best practices.
- Troubleshoot and resolve application performance and production issues.
- Collaborate with Product Managers, Business Analysts, QA Engineers, DevOps teams, and other stakeholders.
- Develop unit and integration tests to ensure application reliability.
- Participate in technical discussions and contribute to system architecture and design decisions.
Required Skills:
- 58 years of professional experience in Java software development.
- Strong knowledge of Core Java, Java 8/11/17 , OOP, Collections, Multithreading, and Exception Handling.
- Strong hands-on experience with Spring Boot, Spring Framework, and REST APIs.
- Experience developing Microservices-based applications.
- Good understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
Preferred Skills:
- Experience with AWS, Azure, or other cloud platforms.
- Knowledge of Docker and Kubernetes.
- Experience with Kafka or other messaging platforms.
- Exposure to CI/CD tools and DevOps practices.
- Knowledge of system design, application scalability, and performance optimization.
- Experience working with distributed systems.
Education:
- BE/B.TECH
Key Competencies:
- Strong analytical and problem-solving skills.
- Effective communication and collaboration.
- Ability to work independently and within a team.
- Strong ownership and accountability.
- Ability to work in a fast-paced technology setting.
📌 Senior Software Engineer - Java (India)
🏢 KBD Talent Forge India
📍 India