Senior Software Engineer - Cloud & Application Engineering
Bristlecone
About the role
Job Summary
JOB DESCRIPTION
We are seeking a skilled and motivated Java Fullstack Developer to join our team. The ideal candidate will have expertise in both front-end and back-end technologies, with strong proficiency in Java and a passion for developing scalable, high-performance applications. You will collaborate with cross-functional teams to create innovative solutions that improve user experiences and meet business objectives.
Responsibilities
Key Responsibilities
- Design, develop, and maintain web applications using Java for back-end and modern frameworks for front-end development.
- Write clean, efficient, and scalable code adhering to bestpractices in software development.
- Build RESTful APIs and microservices to enable seamless communication between the front-end and back-end systems.
- Develop interactive and responsive user interfaces using frameworks like Angular , React , or Vue . js .
- Collaborate with product managers, designers, and other developers to gather requirements and deliver solutions.
- Ensure application performance and scalability through code optimization and testing.
- Troubleshoot and debug issues across the application stack.
- Implement and maintain CI/CD pipelines for automated build and deployment processes.
- Stay updated with emerging technologies and frameworks relevant to fullstack development.
Qualifications
Required Skills and Qualifications
- Strong proficiency in Java , SpringBoot , and Hibernate .
- Experience with front-end technologies such as HTML , CSS , and JavaScript .
- Hands-on experience with frameworks like Angular , React , or Vue . js .
- Knowledge of relational databases like MySQL , PostgreSQL , or Oracle .
- Familiarity with RESTful APIs, microservices architecture, and web services.
- Experience with version control tools like Git .
- Understanding of containerization tools like Docker and orchestration platforms like Kubernetes .
- Strong analytical and problem-solving skills.
- Effective communication and teamwork abilities.
Preferred Qualifications
- Exposure to cloud platforms such as AWS , Azure , or GoogleCloud .
- Knowledge of NoSQL databases like MongoDB or Cassandra .
- Familiarity with DevOps practices and CI/CD tools like Jenkins or GitLabCI / CD .
- Experience with testing frameworks like JUnit or Selenium .
- Certification in Java or fullstack development technologies is a plus.
About Us
ABOUT US
Bristlecone is the leading provider of AI-powered application transformation services for the connected supply chain. We empower our customers with speed, visibility, automation, and resiliency – to thrive on change.
Our transformative solutions in Digital Logistics, Cognitive Manufacturing, Autonomous Planning, Smart Procurement and Digitalization are positioned around key industry pillars and delivered through a comprehensive portfolio of services spanning digital strategy, design and build, and implementation across a range of technology platforms.
Bristlecone is ranked among the top ten leaders in supply chain services by Gartner. We are headquartered in San Jose, California, with locations across North America, Europe and Asia, and over 2,500 consultants. Bristlecone is part of the $19.4 billion Mahindra Group.
Equal Opportunity Employer
Bristlecone is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status .
Information Security Responsibilities
- Understand and adhere to Information Security policies, guidelines and procedure, practice them for protection of organizational data and Information System.
- Take part in information security training and act while handling information.
- Report all suspected security and policy breach to InfoSec team or appropriate authority (CISO).
- Understand and adhere to the additional information security responsibilities as part of the assigned job role.
Eligibility & process
Who can apply
Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Bristlecone's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.