Posted on: 04/11/2025
Key Responsibilities :
Application Development & Design :
- Design, develop, test, and deploy Java-based applications using Spring Boot and Microservices architecture.
- Translate business and technical requirements into well-structured, maintainable, and efficient code.
- Implement RESTful APIs and integrate with external systems and third-party services.
- Ensure adherence to best practices in software design, coding standards, and security.
System Architecture & Performance Optimization :
- Participate in designing application architecture for scalability and high availability.
- Optimize existing applications for improved performance, reliability, and maintainability.
- Troubleshoot and resolve complex technical issues and bugs in production and development environments.
Database & Integration :
- Design and implement data models, queries, and stored procedures for relational databases (MySQL, PostgreSQL, or Oracle).
- Collaborate with DevOps and database teams to ensure smooth integration and deployment.
- Work with caching, message queues, and other backend integration tools as needed.
Collaboration & Mentorship :
- Work closely with cross-functional teams including QA, DevOps, and Product Management.
- Mentor junior developers by reviewing code, sharing best practices, and providing technical guidance.
- Contribute to continuous improvement in agile processes and development methodologies.
Documentation & Quality Assurance :
- Prepare technical documentation, architecture diagrams, and deployment guides.
- Support quality assurance efforts through code reviews, automated testing, and performance tuning.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 6 to 10 years of hands-on experience in software development using Java and Spring Boot.
- Strong understanding of Microservices architecture and RESTful API development.
- Expertise in Core Java, object-oriented design principles, and multi-threading.
- Proficiency in working with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.
- Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker/Kubernetes is a plus.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and teamwork abilities
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1569254
Interview Questions for you
View All