Posted on: 04/07/2025
Role Overview :
We are seeking a highly skilled and motivated Fullstack Developer with expertise in both Java and Golang to join our engineering team.
In this role, you will be instrumental in designing, developing, and maintaining scalable and high-performance applications across the full software development lifecycle.
You will work on critical backend services, robust APIs, and contribute to our cloud-native architecture, ensuring our systems are secure, efficient, and reliable.
Key Responsibilities :
- Develop, test, and maintain scalable applications using Java 8+ and Golang, ensuring optimal performance and code quality.
- Design and implement robust backend components using Spring Boot 2, Hibernate, and equivalent frameworks in Go.
- Build and integrate robust RESTful APIs to enable seamless communication between services and clients.
- Work with relational databases such as MySQL or PostgreSQL, ensuring data consistency, indexing, and query optimization.
- Utilize Git for version control and collaborate effectively in a team environment.
- Containerize applications using Docker, and manage continuous integration and deployment pipelines using modern CI/CD tools (e., Jenkins, GitLab CI, Azure DevOps).
- Deploy and maintain applications on cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
- Collaborate with cross-functional teams (product, design, QA) to understand requirements and translate them into technical solutions.
- Ensure application security, monitoring, and logging using best practices and relevant tools (e., Prometheus, Grafana, ELK Stack).
- Participate actively in code reviews, mentoring junior developers, and fostering a culture of knowledge sharing within the team.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in software development with a strong focus on backend systems.
- Proficiency in Java 8+ and strong experience with the Spring Boot framework (Spring Boot 2 preferred).
- Solid understanding and practical experience with Golang for backend development.
- Experience with ORM frameworks like Hibernate for Java and similar patterns/libraries in Go.
- Demonstrable experience in designing, building, and consuming RESTful APIs.
- Strong command of relational databases (MySQL, PostgreSQL) including schema design, SQL query optimization, and database administration fundamentals.
- Proficient with Git for version control and collaborative development workflows.
- Hands-on experience with Docker for containerization.
- Familiarity with CI/CD principles and tools.
- Experience deploying and managing applications on at least one major cloud platform (AWS, Azure, or GCP).
- Excellent problem-solving skills, attention to detail, and a commitment to writing clean, maintainable, and well-tested code.
- Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1507246
Interview Questions for you
View All