4 Ignisov Jobs
7-10 years
Senior Golang/Java Engineer - Backend Architecture (7-10 yrs)
Ignisov
posted 11hr ago
Role : Senior Go/Java Engineer.
Job Type : Full-Time (Work from Office).
Job Location : Hyderabad (Hybrid mode).
Experience : 7+ years.
Technical Skills :
- 7+ years of professional software development experience, with significant experience in Go and Java.
- Proven experience designing and developing RESTful APIs.
- Experience with relational and NoSQL databases.
- Strong understanding of AWS (or other major cloud provider) services and best practices.
- Experience with containerization technologies (Docker, Kubernetes) is highly desirable.
- Deep understanding of software design patterns, principles, and best practices (as reflected in the provided competency matrix).
- Proven ability to mentor and guide junior engineers.
- Excellent problem-solving and debugging skills, with experience leading troubleshooting efforts for complex issues.
- Experience with Agile development methodologies.
Key Responsibilities :
Software Design & Development :
- Architect, develop, test, deploy, and maintain scalable and reliable applications using Go and Java.
- Implement complex features independently while adhering to best practices, coding standards, and design patterns.
- Develop and maintain RESTful APIs.
Performance Optimization & Testing :
- Design and optimize high-performance, low-latency applications, ensuring scalability and stability under varying loads.
- Utilize tools like JMeter, LoadRunner, and APM solutions for performance testing and monitoring.
Database Management :
- Develop efficient and robust database solutions using relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Ensure optimal performance, scalability, and reliability.
Cloud Infrastructure & CI/CD :
- Work with AWS or other cloud platforms, leveraging services such as EC2, S3, and Lambda.
Contribute to the design and implementation of CI/CD pipelines to streamline development and deployment.
Technical Leadership & Mentorship :
- Guide and mentor junior engineers, conduct code reviews, and establish best practices.
Participate in architectural discussions, set coding standards, and drive technical excellence within the team.
Problem-Solving & Troubleshooting :
- Proactively identify and resolve production issues through debugging, analysis, and instrumentation.
- Collaborate with cross-functional teams to diagnose and address complex system challenges.
Process Improvement :
- Continuously enhance development tools, workflows, and processes.
- Identify and mitigate risks while improving quality throughout the Software Development Lifecycle (SDLC).
- Use data-driven insights to refine engineering practices.
Technical Documentation :
- Maintain clear and comprehensive documentation, including architecture diagrams, design specifications, and system workflows to ensure knowledge sharing and long-term maintainability
Functional Areas: Other
Read full job description