Senior Java Engineer (Spring Boot, Microservices, Cloud)
Employer is no longer accepting applications for this Job
Posted on : Oct 30, 2024
Applicants : 60
Vacancies :
Job Description
Java Developer
Experience: 7+ years
Salary : Confidential
Preferred Notice Period: Within 30 Days
Shift: 10:00 AM to 06:00 PM IST
Opportunity Type: Onsite (Hyderabad)
Placement Type: Permanent
(*Note: This is a requirement for one of Uplers' Partners)
What do you need for this opportunity
Must have skills required :
Java, Spring Boot, MicroServices, Kubernetes, CI/CD, Git, Docker
Good to have skills :
Python, Node.js, AWS, SQL, No-SQL
Our Hiring Partner is Looking for:
Java Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.
Role Overview Description
Our team excels in delivering observability solutions for the organization, utilizing Grafana Loki, Mimir, and Tempo, complemented by Kubernetes, to provide extensive monitoring and logging capabilities. This MLT stack is the result of eight months of intensive research. We play a vital role in the tech monitoring group, assisting tech teams in gaining insights into customer-facing issues, which enhances operational transparency and responsiveness.
Additionally, we develop a real-time segmentation and targeting system that enables decision-making with sub-second efficiency, stemming from about six months of dedicated research.
We are also committed to integrating new, cutting-edge tools that accelerate application development, ensuring we continuously enhance our development processes and stay at the forefront of technology.
Responsibilities:
- Module Ownership & Team Management: Own modules and manage a team of engineers.
- Architectural Excellence: Architect, design, build, test, and deploy high-performance code.
- Issue Resolution: Troubleshoot, debug, and fix existing issues.
- Code Review: Review team members' code and suggest optimizations.
- Deployment: Verify and deploy changes to live environments.
- Flexible Design: Externalize control parameters for flexible design to meet requirements as tech use-cases.
- Production Analysis: Analyze production issues and provide long-term solutions.
- NFR Identification: Identify non-functional requirements to be met.
- Tech Debt Management: Add technical debt to the team’s backlog for periodic resolution.
- Timely Delivery: Deliver business functionalities within expected timelines, working with multiple stakeholders and constraints.
- Branch Management: Create necessary branches and checkpoints for quality code delivery.
- API Performance: Continuously check and improve the performance of various APIs.
- Tool Implementation: Introduce tools to avoid repetitive work and reduce human errors.
- Tech PoCs: Take technology Proof of Concepts (PoCs) to production.
- Java Ecosystem Updates: Stay updated with changes in the Java ecosystem, ensuring upgrades to the latest releases and patches.
- Security: Ensure application security by following secure coding practices.
- Mentorship: Coach and mentor team members.
- Collaboration: Work with architects, developers, QA, infrastructure, DBAs, product managers, scrum masters, and program managers in an Agile environment.
- Product Management: Collaborate with product managers to suggest alternatives or phased delivery of functionalities.
- Dependency Management: Help teams overcome dependencies with other stakeholders to meet committed timelines and quality.
- Stakeholder Liaison: Liaise with other teams and third parties to communicate requirements for successful feature implementation.
Qualifications:
- Education: Bachelor’s or Master’s degree in Engineering or Computer Applications.
- Experience: 9-13 years of relevant programming experience in Java in an internet product.
- Technical Skills:
- Strong computer science fundamentals and object-oriented programming skills.
- Proficiency in collections/data structures and multi-threading.
- Hands-on experience with Spring Boot, Microservices, Spring Security.
- Experience with message queues and sockets is a plus.
- Proficiency in unit testing frameworks like Junit, Jest, etc.
- Experience in CI/CD development.
- Familiarity with code quality control platforms like Sonar, secure coding practices, OWASP vulnerabilities, token management, and OAuth.
- Experience with Git, Maven, and Docker.
- Experience with SQL/No-SQL databases and caching technologies.
- Working experience in cloud environments (AWS or equivalent).
- Proficient in Kubernetes .
- Diverse experience with Python and Node.js.
- Analytical nature for solving data-related problems within the organisation.
- Nice to have experience in low latency and decision-making systems.
Management Skills:
1. Experience handling a module independently and improving non-functional requirements (NFRs).
2. Experience managing a team of high-energy engineers and fostering their growth.
3. Strong mentoring, communication, and interpersonal skills.
How to apply for this opportunity
- Register or login on our portal
- Click 'Apply,' upload your resume and fill in the required details.
- Post this click ‘Apply Now' to submit your application.
- Get matched and crack a quick interview with our hiring partner.
- Land your global dream job and get your exciting career started!
About Our Hiring Partner:
We are one of India's oldest online skill-gaming companies that develop and operate zeal-driven applications for online gaming enthusiasts. With more than 70 million+ users and multiple brand verticals like A23 Rummy, A23 Poker and Cricket.com, Head Digital Works has come a long way in the past 18 years. What started from a small garage in 2006 with nothing but a dream - "To become India's leading online gaming portal" has now turned into one of the most profitable start-ups in India that have gone through cycles of angel, venture capital and private equity investments.
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Education
Any Graduate
Work Mode
In-office
Key Skills
About the company
Uplers Solutions Private Limited
Uplers is a tech-enabled platform that makes hiring, and getting hired, reliable, simple, and fast.
3rd floor, Uplers House, Next to Kalasagar Mall,Nr. Sattadar Cross Road, Ghatlodia,Ahmedabad-380061, Gujarat, Ahmedabad - 380061
Arjun
Details
Job Description
Java Developer
Experience: 7+ years
Salary : Confidential
Preferred Notice Period: Within 30 Days
Shift: 10:00 AM to 06:00 PM IST
Opportunity Type: Onsite (Hyderabad)
Placement Type: Permanent
(*Note: This is a requirement for one of Uplers' Partners)
What do you need for this opportunity
Must have skills required :
Java, Spring Boot, MicroServices, Kubernetes, CI/CD, Git, Docker
Good to have skills :
Python, Node.js, AWS, SQL, No-SQL
Our Hiring Partner is Looking for:
Java Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.
Role Overview Description
Our team excels in delivering observability solutions for the organization, utilizing Grafana Loki, Mimir, and Tempo, complemented by Kubernetes, to provide extensive monitoring and logging capabilities. This MLT stack is the result of eight months of intensive research. We play a vital role in the tech monitoring group, assisting tech teams in gaining insights into customer-facing issues, which enhances operational transparency and responsiveness.
Additionally, we develop a real-time segmentation and targeting system that enables decision-making with sub-second efficiency, stemming from about six months of dedicated research.
We are also committed to integrating new, cutting-edge tools that accelerate application development, ensuring we continuously enhance our development processes and stay at the forefront of technology.
Responsibilities:
- Module Ownership & Team Management: Own modules and manage a team of engineers.
- Architectural Excellence: Architect, design, build, test, and deploy high-performance code.
- Issue Resolution: Troubleshoot, debug, and fix existing issues.
- Code Review: Review team members' code and suggest optimizations.
- Deployment: Verify and deploy changes to live environments.
- Flexible Design: Externalize control parameters for flexible design to meet requirements as tech use-cases.
- Production Analysis: Analyze production issues and provide long-term solutions.
- NFR Identification: Identify non-functional requirements to be met.
- Tech Debt Management: Add technical debt to the team’s backlog for periodic resolution.
- Timely Delivery: Deliver business functionalities within expected timelines, working with multiple stakeholders and constraints.
- Branch Management: Create necessary branches and checkpoints for quality code delivery.
- API Performance: Continuously check and improve the performance of various APIs.
- Tool Implementation: Introduce tools to avoid repetitive work and reduce human errors.
- Tech PoCs: Take technology Proof of Concepts (PoCs) to production.
- Java Ecosystem Updates: Stay updated with changes in the Java ecosystem, ensuring upgrades to the latest releases and patches.
- Security: Ensure application security by following secure coding practices.
- Mentorship: Coach and mentor team members.
- Collaboration: Work with architects, developers, QA, infrastructure, DBAs, product managers, scrum masters, and program managers in an Agile environment.
- Product Management: Collaborate with product managers to suggest alternatives or phased delivery of functionalities.
- Dependency Management: Help teams overcome dependencies with other stakeholders to meet committed timelines and quality.
- Stakeholder Liaison: Liaise with other teams and third parties to communicate requirements for successful feature implementation.
Qualifications:
- Education: Bachelor’s or Master’s degree in Engineering or Computer Applications.
- Experience: 9-13 years of relevant programming experience in Java in an internet product.
- Technical Skills:
- Strong computer science fundamentals and object-oriented programming skills.
- Proficiency in collections/data structures and multi-threading.
- Hands-on experience with Spring Boot, Microservices, Spring Security.
- Experience with message queues and sockets is a plus.
- Proficiency in unit testing frameworks like Junit, Jest, etc.
- Experience in CI/CD development.
- Familiarity with code quality control platforms like Sonar, secure coding practices, OWASP vulnerabilities, token management, and OAuth.
- Experience with Git, Maven, and Docker.
- Experience with SQL/No-SQL databases and caching technologies.
- Working experience in cloud environments (AWS or equivalent).
- Proficient in Kubernetes .
- Diverse experience with Python and Node.js.
- Analytical nature for solving data-related problems within the organisation.
- Nice to have experience in low latency and decision-making systems.
Management Skills:
1. Experience handling a module independently and improving non-functional requirements (NFRs).
2. Experience managing a team of high-energy engineers and fostering their growth.
3. Strong mentoring, communication, and interpersonal skills.
How to apply for this opportunity
- Register or login on our portal
- Click 'Apply,' upload your resume and fill in the required details.
- Post this click ‘Apply Now' to submit your application.
- Get matched and crack a quick interview with our hiring partner.
- Land your global dream job and get your exciting career started!
About Our Hiring Partner:
We are one of India's oldest online skill-gaming companies that develop and operate zeal-driven applications for online gaming enthusiasts. With more than 70 million+ users and multiple brand verticals like A23 Rummy, A23 Poker and Cricket.com, Head Digital Works has come a long way in the past 18 years. What started from a small garage in 2006 with nothing but a dream - "To become India's leading online gaming portal" has now turned into one of the most profitable start-ups in India that have gone through cycles of angel, venture capital and private equity investments.
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Education
Any Graduate
Work Mode
In-office
Number of Vacancies
Key Skills
About the company

Uplers Solutions Private Limited
Uplers is a tech-enabled platform that makes hiring, and getting hired, reliable, simple, and fast.
3rd floor, Uplers House, Next to Kalasagar Mall,Nr. Sattadar Cross Road, Ghatlodia,Ahmedabad-380061, Gujarat, Ahmedabad - 380061

Arjun