Senior Java Software Engineer

2 - 12 years

0 Lacs

Posted:16 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a Software Engineer Senior Java at a leading global software company dedicated to computer-aided design, 3D modeling, and simulation. You will be based in Pune, India. Your role involves designing, developing, modifying, and implementing software programming for products, focusing on surpassing customer expectations in terms of quality and timely delivery. You will also be responsible for ensuring the overall functional quality of the released product on all required platforms. Additionally, you will mentor and provide technical guidance to a team of software engineers through the complete software development lifecycle. Key Responsibilities: - Design, develop, modify, and implement software programming for products to exceed customer expectations in terms of quality and on-time delivery. - Ensure the overall functional quality of the released product on all required platforms. - Understand sophisticated products, data models, and communication protocols. - Mentor and provide technical guidance to a team of software engineers. - Create, document, and implement software designs involving complicated workflows or multiple product areas. - Collaborate with other test engineers within the R&D Unit to set and drive the overall development strategy. - Provide guidance and coaching to improve productivity, efficiency, and product quality. - Set the strategy and approach for non-functional requirements such as performance and scalability. - Drive automation where applicable. Qualifications and Skills: - 12+ years of programming experience using Java, Python, TypeScript, NodeJS. - Experience in SQL and/or NoSQL Database concepts. - Understanding of business intelligence domain use cases, experience with Grafana. - 2+ years of professional experience in Machine Learning and Artificial Intelligence. - Experience in RESTful APIs, Microservices, and Containerization. - Cloud solutions experience, with a preference for AWS. - Full stack development experience in analytics and data presentation use cases. - Experience in SDKs, Distributed systems, RDBMS, Client-Server Architecture. - Proficient in Gitlab, NPM, Sonar Cube, Terraform, Helm Charts. - System-design and API design experience. - Strong knowledge of Computer Science fundamentals, object-oriented design, data structures, algorithms, and Data Mesh architecture. - Ability to collaborate effectively across disciplines, roles, and geographical boundaries. - Proficiency in Agile development, CI/CD, and Test-Driven Development (TDD). - Cross-location communication skills and proficiency in the English language. - Flexibility to adapt to different stakeholders and environments. - Willingness to work in an open-feedback environment focused on continuous improvement. - 5+ years of experience mentoring colleagues. - Experience with challenging business partners, scoping requests, and collaborator management between different business units and management levels. Join us at Siemens, where over 377,000 minds across 200 countries are shaping the future. We value diversity and equality in our workforce. If you're passionate about creativity and innovation, we welcome your application through our career platform on siemens.com. Apply now and be a part of building tomorrow!,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You