Qualcomm

Full Stack Developer, Staff

Hyderabad, India
React Python Groovy Angular Microservices API Oracle MongoDB C++ Java Docker TypeScript MySQL Spring
Description


Company:

Qualcomm India Private Limited

Job Area:

Information Technology Group, Information Technology Group > IT Programmer Analyst

General Summary:

Qualcomm is seeking a Programmer Analyst, Staff to join Qualcomm's Identity and Access Management Team that manages, maintains and enhances production, development, and test systems in a 24x7 mission critical environment. We are looking for a highly motivated self-starter on Java/Grails/UI Developer skills with excellent interpersonal, communication, problem solving and analytical skills. Desired candidate should have around  10 to 12 years hands-on technical experience with both Groovy/Grails and Java with Spring Framework. 
 

Roles and Responsibilities
 
Develop, create, and modify software to build observable, fault-tolerant systems and services.
Understand infrastructure, architecture, planning, and designing for both on-premises and cloud environments.
Design and develop complex system integrations and APIs.
Act as a technical lead for medium-sized projects, ensuring they are driven to completion.
Anticipate complex issues, discuss solutions within and outside the project team, and implement system solutions.
Lead and mentor the development team, assign tasks, and monitor progress to ensure timely delivery.
Interact with stakeholders to understand their requirements and needs.
Provide technical solutions for IT-related issues.
Perform code reviews to ensure quality and performance, using coding standards and best practices.
Develop and implement technical designs for application architecture, ensuring scalability, performance, and security.
Lead technical conversations to ensure performance metrics and measurement tools align with industry standards, and communicate technical solutions, recommendations, and impacts with business owners.
 
Required Experience and Skills
 
Experience with Agile development, Test-Driven Development, Incremental delivery, and CI/CD.
Thorough understanding of OOP concepts, design principles, and implementation of various design patterns.
Experience with Java, Groovy, Python, and front-end languages like Angular, TypeScript, or JavaScript.
Experience with Splunk for log management and system monitoring.
Strong understanding of microservices architecture and RESTful API design.
Good knowledge of RDBMS, No-SQL databases, and Object-Oriented design and development (OOA/OOD).
Development expertise in Advanced Java, Spring MVC, Spring Boot, Microservices, Webservices, JPA, Hibernate, and similar technologies.
 
Professional Background
 
10+ years of experience in software development with highly reputed organizations.
Proficiency in Java 8 or higher, Python, Groovy, Spring, Hibernate.
Working knowledge of Continuous Deployment & Integration tools like Jenkins, Docker, Kubernetes.
Excellent problem-solving skills.
Deep understanding of data structures and algorithms.
Expertise in full-stack development, including building user interfaces with technologies like Angular/React JS.
Proven experience in designing and developing data models using RDBMS (Oracle, MySQL) and NoSQL (MongoDB).

Minimum Qualifications:

• 5+ years of work experience in programming, scripting, and/or automation or IT-relevant work experience with a Bachelor's degree.
OR
7+ years of work experience in programming, scripting, and/or automation or IT-relevant work experience without a Bachelor’s degree.

• 3+ years of experience with Database Design structures such as Mongo DB, MySQL.
• 2+ years of experience with more than one operating system (e.g., Linux, OSX, Windows).

Preferred Qualifications:

•    4+ years of experience with more than one operating system (e.g., Linux, OSX, Windows).

•    1+ year of leadership role in projects/programs.

•    Programming certifications such as Java, C++, CSSLP, Scrum, etc.

Principal Duties and Responsibilities: 

•    Communicates with project lead and internal teams via email and direct conversation to overcome obstacles and resolve any problems.

•    Completes more complex coding tasks without significant errors or bugs, develops and evaluates design specifications, and assigns coding tasks to project team members.

•    Unit tests own project code to verify the stability and functionality of features.

•    Resolves highly complex software issues and bugs.

•    Participates in and leads coding efforts of medium size to ensure projects are completed to specifications.

•    Owns a software module, and determines appropriate modifications, enhancements, and future approaches.

•    Acts as a tech lead on medium projects to ensure they are driven to completion.

•    Leads project review sessions to deliver constructive feedback and review discussions.

•    Serves as a technical lead on a feature or system, assigns work to a small project team, and works on more advanced tasks to complete a project.

•    Helps team members to determine which work tasks are most important, manages distractions, and deals with setbacks in a timely manner.

•    Performs code reviews on project team's submitted solutions.

•    Actively manages team project priorities, deadlines, and deliverables for a single project.

Level of Responsibility:

•    Working independently with little supervision.

•    Taking responsibility for own work and making decisions that are moderate in impact; errors may have financial impact or effect on projects, operations, or customer relationships; errors may require involvement beyond immediate work group to correct.

•    Using verbal and written communication skills to convey information that may be complex to others who may have limited knowledge of the subject in question. Role may require basic negotiation and influence, cooperation, tact, and diplomacy, etc.

•    Having a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions).

•    Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or incomplete; intermediate data analysis/interpretation skills may be required.

•    Exercising substantial creativity to innovate new processes, procedures, or work products within guidelines or to achieve established objectives.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Qualcomm
Qualcomm
Artificial Intelligence (AI) Generative AI Software Telecommunications Wireless

0 applies

0 views

Similar Jobs

Team Lead, Software Developer

Remote Berlin, Germany

Senior Full Stack Developer

Canada British Columbia

Senior Full Stack Developer

Canada British Columbia

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say