Back End Developer
KeySkills
Company Name
Job Description
Roles and Responsibilities:
Design, develop, and maintain scalable and high-performance backend services using Java, Spring Boot, and Hibernate.
-
Develop and manage RESTful APIs for seamless integration with frontend applications and third-party services.
-
Ensure application performance, scalability, and security through efficient code and architecture design.
-
Collaborate with frontend developers, QA engineers, DevOps teams, and product managers to deliver high-quality software solutions.
-
Write clean, maintainable, and testable code, adhering to coding standards and best practices.
-
Participate actively in code reviews, design discussions, and Agile development ceremonies (e.g., sprint planning, retrospectives).
-
Troubleshoot, debug, and resolve production issues promptly to ensure minimal downtime.
-
Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data modeling and optimization.
-
Implement and maintain microservices architecture and containerized environments using Docker/Kubernetes.
-
Use version control systems like Git and contribute to continuous integration and delivery (CI/CD) pipelines using tools such as Jenkins or GitLab CI.
-
Continuously learn and adopt new technologies and frameworks to improve software quality and productivity.