Senior Software Engineer - Java

Senior Software Engineer - Java
Company:

Siemens


Details of the offer

Senior Software Engineer - Java
Who we are.

Brightly, a Siemens company, is the global leader
in intelligent asset management solutions. Brightly enables organizations to
transform the performance of their assets with a sophisticated cloud-based
platform that leverages more than 20 years of data to deliver predictive
insights that help users through the key phases of the entire asset lifecycle.
More than 12,000 clients of every size worldwide depend on Brightly's complete
suite of intuitive software – including CMMS, EAM, Strategic Asset Management, IoT
Remote Monitoring, Sustainability and Community Engagement. Paired with
award-winning training, support and consulting services, Brightly helps light
the way to a bright future with smarter assets and sustainable.

About the job

Brightly Software continues to grow and needs
amazing engineers. This is an excellent fit for talented engineers who thrive
in a fast-paced environment. New hires will work alongside our top-notch
engineers and product team to design, implement, deliver and support our highly
ambitious products and integrations. We care deeply about your passion and
dedication to the craft of software.

What you'll be doing

· Drive design and building of innovative and
performant features into our next-generation software applications. Apply deep
knowledge of computer science & programming principles, combined with
empirical professional experience into innovative solutions.
· Develop, integrate, test & document libraries
and frameworks that allow us to effectively scale development on our
applications across multiple projects as common services or components,
leveraged by multiple products, within scope, cost, time & quality
constraints.
· Build and track quality into agile product
lifecycle encompassing requirements, design, code, testing, delivery, support.
· Enable and write clear maintainable solutions
that scale, adhere/improve/augment existing standards, working in a
professional software engineering environment (source control, shortened
release cycles, continuous integration, and deployment, etc.).
· Understand and socialize company goals, metrics
and align with the team's technical goals.
· Advise product owners and UX on what's feasible
technically, a partner in user requirements translation to technical
specifications. Participate in product planning sessions as a technical SME.
· Support our products, identify and fix root
causes of production incidents, own troubleshooting and resolution of
production issues across teams.
· Own discovery, solutioning, monitoring, incident
resolution – imbibe and socialize DevOps mindset.
· Own product quality and work to quickly address
production defects.
· Embed a DevOps mentality within the team.
· Serve as a senior member for your team as needed
or special purpose projects per business priority. Identify & own coaching
opportunities.
· Stay current with learning current trends in
technology and mentor and guide junior engineers and interns.
· Partner with Tech Leads, architects, engineers,
development managers, product managers, agile coaches across the engineering
practice in an agile environment, with scrum implemented at scale globally.
· Driver in continuous improvement processes
through metrics and feedback. Welcome, change and complexity. Learn quickly and
adapt fast. Be a change leader!
Requirements
What you need

· Bachelor's in computer science or related
discipline; or equivalent work experience
· 4-7 years of experience
· Data structures and algorithms, object-oriented
programming, databases, SQL, web programming, design patterns, SOLID
principles, cloud technologies (AWS, Azure, etc.)
· 4+ years' web development, Java frameworks
(Spring/Quarkus)
· 3+ years' REST/gRPC services, micro-services
· 3+ years' unit testing, mocking frameworks,
automation frameworks.
· DevOps mindset – 3+ years' experience in CI/CD,
SDLC environment, implemented exception handling, logging, monitoring,
performance measurement, operational metrics knowledge.
· 3+ years' experience working in agile
methodologies (Scrum, Kanban)
· Strong communication, partnership, teamwork, and
influencing skills required.

Technologies:

· Java, J2EE with (Java 8+ version)
· Messaging framework (ActiveMQ/Kafka)
· Spring/Quarkus
· Hibernate / JPA
· SQL Server/MySql/MongoDB or Postgres
· Javascript, jQuery, HTML, CSS
· Dockerization and Containerization
· Reactive programming
· Mockito/Junit/Cucumber testing frameworks
· Markup languages like XML/JSON/Yaml
· Maven or Gradle build tools
· In depth knowledge of version tools like
Git/Bitbucket

Bonus Points:

· Openshift/Kubernetes
· Open source contribution, repositories, personal
projects
· Participation in communities of interest, meetups
· Certifications in technology, agile methodologies
· Prior experience in agile implemented at scale
across multiple teams globally
· Javascript, jQuery, HTML, CSS

The Brightly culture

Service. Ingenuity. Integrity. Together. These
values are core to who we are and help us make the best decisions, manage
change, and provide the foundations for our future. These guiding principles
help us innovate, flourish and make a real impact in the businesses and
communities we help to thrive. We are committed to the great experiences that
nurture our employees and the people we serve while protecting the environments
in which we live.

Together we are Brightly
Brightly, a Siemens company, is the global leader
in intelligent asset management solutions. Brightly enables organizations to
transform the performance of their assets with a sophisticated cloud-based
platform that leverages more than 20 years of data to deliver predictive
insights that help users through the key phases of the entire asset lifecycle.
More than 12,000 clients of every size worldwide depend on Brightly's complete
suite of intuitive software – including CMMS, EAM, Strategic Asset Management, IoT
Remote Monitoring, Sustainability and Community Engagement. Paired with
award-winning training, support and consulting services, Brightly helps light
the way to a bright future with smarter assets and sustainable.

About the job

Brightly Software continues to grow and needs
amazing engineers. This is an excellent fit for talented engineers who thrive
in a fast-paced environment. New hires will work alongside our top-notch
engineers and product team to design, implement, deliver and support our highly
ambitious products and integrations. We care deeply about your passion and
dedication to the craft of software.

What you'll be doing

· Drive design and building of innovative and
performant features into our next-generation software applications. Apply deep
knowledge of computer science & programming principles, combined with
empirical professional experience into innovative solutions.
· Develop, integrate, test & document libraries
and frameworks that allow us to effectively scale development on our
applications across multiple projects as common services or components,
leveraged by multiple products, within scope, cost, time & quality
constraints.
· Build and track quality into agile product
lifecycle encompassing requirements, design, code, testing, delivery, support.
· Enable and write clear maintainable solutions
that scale, adhere/improve/augment existing standards, working in a
professional software engineering environment (source control, shortened
release cycles, continuous integration, and deployment, etc.).
· Understand and socialize company goals, metrics
and align with the team's technical goals.
· Advise product owners and UX on what's feasible
technically, a partner in user requirements translation to technical
specifications. Participate in product planning sessions as a technical SME.
· Support our products, identify and fix root
causes of production incidents, own troubleshooting and resolution of
production issues across teams.
· Own discovery, solutioning, monitoring, incident resolution
– imbibe and socialize DevOps mindset.
· Own product quality and work to quickly address
production defects.
· Embed a DevOps mentality within the team.
· Serve as a senior member for your team as needed
or special purpose projects per business priority. Identify & own coaching
opportunities.
· Stay current with learning current trends in
technology and mentor and guide junior engineers and interns.
· Partner with Tech Leads, architects, engineers,
development managers, product managers, agile coaches across the engineering
practice in an agile environment, with scrum implemented at scale globally.
· Driver in continuous improvement processes
through metrics and feedback. Welcome, change and complexity. Learn quickly and
adapt fast. Be a change leader!
Requirements
What you need

· Bachelor's in computer science or related
discipline; or equivalent work experience
· 4-7 years of experience
· Data structures and algorithms, object-oriented
programming, databases, SQL, web programming, design patterns, SOLID
principles, cloud technologies (AWS, Azure, etc.)
· 4+ years' web development, Java frameworks
(Spring/Quarkus)
· 3+ years' REST/gRPC services, micro-services
· 3+ years' unit testing, mocking frameworks,
automation frameworks.
· DevOps mindset – 3+ years' experience in CI/CD,
SDLC environment, implemented exception handling, logging, monitoring,
performance measurement, operational metrics knowledge.
· 3+ years' experience working in agile
methodologies (Scrum, Kanban)
· Strong communication, partnership, teamwork, and
influencing skills required.

Technologies:

· Java, J2EE with (Java 8+ version)
· Messaging framework (ActiveMQ/Kafka)
· Spring/Quarkus
· Hibernate / JPA
· SQL Server/MySql/MongoDB or Postgres
· Javascript, jQuery, HTML, CSS
· Dockerization and Containerization
· Reactive programming
· Mockito/Junit/Cucumber testing frameworks
· Markup languages like XML/JSON/Yaml
· Maven or Gradle build tools
· In depth knowledge of version tools like
Git/Bitbucket

Bonus Points:

· Openshift/Kubernetes
· Open source contribution, repositories, personal
projects
· Participation in communities of interest, meetups
· Certifications in technology, agile methodologies
· Prior experience in agile implemented at scale
across multiple teams globally
· Javascript, jQuery, HTML, CSS

The Brightly culture

Service. Ingenuity. Integrity. Together. These
values are core to who we are and help us make the best decisions, manage
change, and provide the foundations for our future. These guiding principles
help us innovate, flourish and make a real impact in the businesses and
communities we help to thrive. We are committed to the great experiences that
nurture our employees and the people we serve while protecting the environments
in which we live.

Together we are Brightly


Source: Eightfold_Ai

Requirements

Senior Software Engineer - Java
Company:

Siemens


Solution Architect: Data Platforms

Create Solution Outline and Macro Design to describe end to end product implementation in Data Platforms including, System integration, Data ingestion, Data ...


From Ibm Careers - New Delhi

Published 25 days ago

Interview Lead (Independent Contractor) - Oracle Mentor

In our mission toward powering careers through tech education, we are seeking an experienced SAP Specialist to join our dynamic mentor team. The ideal candid...


From Udacity - New Delhi

Published 16 days ago

Senior Technical Content Developer - Ai

Udacity's Content Team is looking for aSenior AI Technical Content Developerto develop hands-on learning experiences focused on artificial intelligence for o...


From Udacity - New Delhi

Published 16 days ago

Interview Lead (Independent Contractor) - Sap Mentor

In our mission toward powering careers through tech education, we are seeking an experienced SAP Specialist to join our dynamic mentor team. The ideal candid...


From Udacity - New Delhi

Published 16 days ago

Built at: 2024-09-21T04:40:36.779Z