Job Description
We are seeking a skilled Senior Java/GoLang Developer to join our fast-paced technology division. This multi-faceted role will focus on developing features and maintaining environments, release management, and automating application deployment.
You will collaborate closely with a cross-functional development squad to ensure smooth code deployment and execution.
Our Technology Stack
We utilize GoLang, Java/J2EE, Python on the backend, along with ReactJS and JSF on the front end. Our data storage consists of MySQL and Couchbase, deployed as both monoliths and Docker micro-services in GCP.
Responsibilities
Collaborate with product team members to understand business goals and refine stories
Develop code in GoLang and Java to resolve tasks, including implementing unit test coverage
Reverse engineer and trace existing code logic to identify implementation details and delivery a defect-free implementation
Implement jobs using Jenkins for continuous integration, delivery, and deployment
Maintain configuration management tools, version control systems, and implement new cloud-native technologies
Troubleshoot and resolve issues related to application development, deployment, and operations with availability for off-hours support tasks
Create and maintain technical documentation for CI/CD pipelines, code, APIs, and workflows to facilitate understanding and maintenance
Perform code reviews with peers, supporting best practices
Skill Requirements
University Degree in Computer Science, Computer Engineering, or equivalent knowledge/experience
6+ years of experience respectively using GoLang and Java 8+/J2EE developing enterprise-grade solutions
3+ years developing and deploying build automation solutions for medium-sized companies using Jenkins
Expert understanding of the Linux operating system with strong automation tools and scripting languages (e.g., SaltStack, Bash, Python)
Experience with cloud platforms (Google Cloud, Azure, AWS) utilizing containerization technologies like Docker or Kubernetes in a microservices architecture
Proficient building and using RESTful APIs, understanding request methods, and response status codes
Excellent English skills, written and oral communication
Passion for technology with the ability and desire to pick up new tech when required
Working knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB, Couchbase)
💡 Quick Summary
Seeking a career-building opportunity? The Enterprise Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
