GAIUS HYPERLOCAL PRIVATE LIMITED
Golang/Java Developer - Microservices Architecture
Job Location
in, India
Job Description
Job Details Duration : 12 Months (contratual job) Location : Bangalore, Pune Timings : Full Time (As per company timings) Notice Period : Within 15 days or Immediate Joiner Experience : 7 Years Job Summary We are looking for a skilled Golang Java Developer with significant experience in developing scalable microservices. This role requires a strong foundation in Golang and Java, as well as hands-on experience with CI/CD, code scanning, and testing. The successful candidate will be responsible for building and maintaining microservices, working with modern development frameworks, and leveraging cloud platforms to ensure reliable and efficient deployments. Key Responsibilities Microservices : - Design, develop, and maintain robust microservices primarily using Golang, with some components in Java, to meet application & Deployment : - Build and containerize Go microservices, and deploy them efficiently in cloud environments like AWS or GCP. Implement CI/CD Pipelines : - Set up and manage continuous integration and delivery pipelines, with emphasis on code scanning and automated testing. Collaborate on Architecture : - Work closely with the development team to define microservices architecture, optimize performance, and ensure reliability. Optimize Go Code : - Utilize goroutines, channels, and other Golang patterns to maximize efficiency, and work with frameworks like Revel, Stringer, and Go kit for effective Go-based microservices. gRPC Implementation (Preferred) : - Build and integrate gRPC services within the microservices to improve scalability and speed. Database Integration : - Work with relational databases such as PostgreSQL or Oracle, ensuring efficient data management and retrieval. Version Control & Code Management : - Use Git for source code management and collaborate with the team on code reviews and Skills : Primary Skills : Golang : Minimum of 4 years of hands-on experience with the Go programming language, including strong knowledge of goroutines, channels, and Go frameworks/tools like Revel, Stringer, and Go kit. Java : Proficiency in Java, especially for backend Development : Minimum of 7 years of experience in designing and implementing Skills : - Experience with containerization of Golang microservices. - Preferred experience with gRPC for microservice communication. - Spring Boot : Knowledge of Spring Boot for Java-based microservices (preferred). - Experience with Postgres or Oracle databases. - Proficiency with cloud platforms such as AWS or GCP. - Familiarity with CI/CD processes, code scanning, and automated testing. Education : - Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline. Personal Attributes : Independent & Proactive : - Ability to work independently, anticipate challenges, and proactively resolve them with minimal guidance. Analytical Mindset : - Strong problem-solving skills with a methodical and analytical approach to addressing complex technical issues. Collaborative Team Player : - Excellent communication skills and a collaborative attitude to work effectively with other team members. Adaptable to Change : - Flexible and open to learning new technologies and methodologies to adapt to dynamic project needs. Why Join Us? Impactful Work : - Play a critical role in building and scaling microservices that enhance application Environment : - Work with the latest technologies and frameworks in a fast-paced, growth-focused setting. Supportive Team : - Be part of a collaborative team where innovation and teamwork are highly valued. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/22/2024
Location: in, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources GAIUS HYPERLOCAL PRIVATE LIMITED |
---|