UL Solutions Logo

UL Solutions

Senior Software Engineer - Java Full Stack

Posted 6 Hours Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Senior level
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Senior level
The Senior Software Engineer will develop full stack Java applications, ensuring high code quality and minimal bugs through best practices. Responsibilities include participating in code reviews, mentoring team members, troubleshooting issues, and participating in team meetings to contribute innovative ideas.
The summary above was generated by AI

JOB DESCRIPTION
We are looking for a full stack senior-level Java developer who

  • Produces simple concise, elegant and readable code that is abstracted only when needed and follows best practices for code quality.
  • Has excellent Java, JavaScript and SQL knowledge - both theoretical and practical.
  • Produces robust, performant code with minimal change requests during code reviews, that is less error prone and results in fewer bugs found during testing.
  • Has good debugging knowledge and version control skills.
  • Has knowledge of unit testing methodologies.
  • Is actively involved in all team meetings, bringing forward new ideas with a good knowledge and understanding of how to implement them and their impact to the customer.
  • Is adaptable and able to efficiently pickup new technologies and techniques as and when required.
  • Conforms to company standards and understands the reasoning for those standards.
  • Actively participates in code reviews to ensure high standards of code quality and works as part of a team.
  • Troubleshoots and resolves issues in existing applications, independently analyzing and isolating application issues to perform problem resolution.
  • Mentors other team members.
  • Knowledge of CI/CD pipelines.


QUALIFICATIONS
Preferred qualifications and skills

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • At least 6 years of relevant work experience in Java development.
  • Experience working with Java 8 (Java 21 would be a bonus).
  • Familiarity with Agile methodologies (Scrum or Kanban) is a plus.
  • Experience with Spring Frameworks (Spring Boot, Spring MVC).
  • Strong experience with relational databases like MSSQL and familiarity with Hibernate.
  • Understanding of frontend technologies (HTML5, CSS3, XSL 1-3 or JSPs).
  • Proficiency in version control systems, particularly Git.
  • Familiarity with build tools such as Maven or Gradle.
  • Knowledge of RESTful APIs with a focus on XML processing.
  • Excellent problem-solving skills and analytical mindset.
  • Strong communication skills and teamwork ability.
  • Tomcat 9 and 10.1 (servlets).
  • Bonus skills
    • VisualVM
    • Aveva System Platform and OPC UA
    • Apache FO, Apache POI, SSRS or Crystal reports
    • Apache Lucene
    • Rabbit MQ
    • IntelliJ
    • Jira and Confluence
    • Microservices


ABOUT US
A global leader in applied safety science, UL Solutions (NYSE: ULS) transforms safety, security and sustainability challenges into opportunities for customers in more than 110 countries. UL Solutions delivers testing, inspection and certification services, together with software products and advisory offerings, that support our customers' product innovation and business growth. The UL Mark serves as a recognized symbol of trust in our customers' products and reflects an unwavering commitment to advancing our safety mission. We help our customers innovate, launch new products and services, navigate global markets and complex supply chains, and grow sustainably and responsibly into the future. Our science is your advantage.

Top Skills

Java
JavaScript
SQL

UL Solutions Bengaluru, Karnataka, IND Office

Bengaluru, India

UL Solutions Bengaluru, Karnataka, IND Office

Bengaluru, India

Similar Jobs at UL Solutions

6 Hours Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Associate Quality Engineer is responsible for ensuring the quality of Solar Photovoltaic Modules through various quality control processes, audits, and compliance with standards. This role involves monitoring quality parameters, reporting findings, and working with the manufacturing process both in India and abroad.
6 Hours Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Project Engineer coordinates and manages engineering projects, ensuring compliance with standards, conducting tests, and communicating with clients about project progress, issues, and requirements. They analyze project specifications, prepare audits, and assist in the development of UL requirements while promoting services to clients. They ensure continuous improvement and handle project-related documentation and communication.
Top Skills: Engineering
6 Hours Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
The Process Automation Developer will provide production support for automation processes, conduct root cause analysis, and implement changes to address errors. Responsibilities include hands-on development and testing of RPA solutions, documentation, and collaboration with stakeholders to minimize downtime.
Top Skills: C#Python

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account