Senior Java Software Engineer

2 - 12 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be joining a leading global software company in Pune, India, as a Software Engineer Senior Java. The company focuses on computer-aided design, 3D modeling, and simulation to help innovative global manufacturers design better products efficiently. The work culture encourages creativity, fresh thinking, and growth for both employees and customers. Key Responsibilities: - Design, develop, modify, and implement software programming for products, ensuring high quality and on-time delivery. - Ensure the functional quality of the released product across all required platforms. - Understand complex products, data models, and communication protocols. - Provide technical guidance to a team of software engineers throughout the software development lifecycle. - Create, document, and implement software designs for intricate workflows or multiple product areas. - Collaborate with test engineers to drive the overall development strategy. - Apply innovative approaches to enhance productivity, efficiency, and product quality. - Define the strategy and approach for non-functional requirements like performance and scalability. - Drive automation initiatives wherever feasible. Qualifications and Skills: - 12+ years of programming experience with Java, Python, TypeScript, and NodeJS. - Proficiency in SQL and/or NoSQL Database concepts. - Familiarity with business intelligence domain use cases and experience with Grafana. - 2+ years of professional experience in Machine Learning and Artificial Intelligence. - Expertise in RESTful APIs, Microservices, and Containerization. - Knowledge of Cloud solutions, preferably AWS. - Experience in full stack development for feature-rich applications in analytics and data presentation. - Proficiency in SDKs, Distributed systems, RDBMS, and Client-Server Architecture. - Familiarity with Gitlab, NPM, Sonar Cube, Terraform, and Helm Charts. - Strong understanding of system design and API designs. - Solid 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. - Proficient in Agile development, CICD, and Test-Driven Development (TDD). - Excellent communication skills and proficiency in the English language. - Flexible to adapt to different environments and stakeholders. - Experience in mentoring and guiding colleagues. - Ability to work with challenging business partners, uncover requirements, and scope requests effectively. - Quick learner in different business domains. - Proficient in collaborator management at various business unit levels. Additional Details: Siemens is a global company with a diverse workforce working towards building the future. The company values equality and welcomes applications from various communities. Employment decisions at Siemens are based on qualifications, merit, and business needs. Siemens fosters a culture of creativity and innovation, ensuring individuals with disabilities are provided reasonable accommodations. If needed, applicants can request accommodation during the job application or interview process.,

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

bengaluru, karnataka, india