9 Traek Info India Services Jobs
Senior Backend Engineer - Java Development (4-7 yrs)
Traek Info India Services
posted 16hr ago
Key skills for the job
As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining robust backend services and APIs that power our products. You will collaborate closely with cross-functional teams to build scalable and high-performance solutions that meet both business and technical requirements.
Key Responsibilities :
- Design, develop, and optimize scalable, high-performance backend systems using Java and related technologies.
- Build, maintain, and scale RESTful APIs and microservices to meet client and business requirements.
- Write clean, efficient, and maintainable code while adhering to best practices in software development.
- Collaborate with frontend developers, product managers, and other stakeholders to ensure seamless integration of backend systems.
- Troubleshoot and resolve performance issues, bugs, and other backend-related problems.
- Ensure the security, scalability, and reliability of backend systems and services.
- Contribute to architectural design decisions and improvements for system scalability and robustness.
- Continuously evaluate and adopt new technologies and tools that enhance backend development processes.
- Mentor junior engineers and provide technical guidance on best practices.
Requirements :
- Experience : 4-7 years of experience in backend development, specifically with Java.
- Proficiency in Java : Strong hands-on experience with Java (Java 8 or later) and knowledge of its ecosystem.
- Frameworks & Libraries : Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Cloud), Hibernate, and other Java-based libraries.
- Databases : Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- API Development : Experience in building RESTful APIs and integrating with third-party services.
- Microservices : Hands-on experience with microservice architecture and containerization (Docker, Kubernetes).
- Cloud : Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Version Control : Proficient with Git and related tools for version control and collaboration.
- Problem-Solving Skills : Strong analytical and problem-solving skills with the ability to debug and troubleshoot complex issues.
- Team Player : Strong collaboration skills and experience working in agile/scrum teams.
- Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Skills :
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to event-driven architecture and message brokers (e.g., Kafka, RabbitMQ).
- Knowledge of Test-Driven Development (TDD) and automated testing frameworks.
- Experience with performance optimization and profiling tools.
Functional Areas: Other
Read full job description