JOB DESCRIPTION
- 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 associate level developers.
QUALIFICATIONS
- Bachelor's degree in computer science, Information Technology, or a related field.
- 4 to 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
#LIHyrbid
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
What We Do
A global leader in applied safety science, UL Solutions transforms safety, security and sustainability challenges into opportunities for customers in more than 100 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 Certification Marks serve as a recognized symbol of trust in our customers’ products and reflect 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.
Why Work With Us
Science is in our DNA; we are endlessly curious and passionate about seeking and speaking the truth. We take delight in knowing that our work makes a meaningful contribution to society, and we are proud that our culture is centered on integrity, collaboration, inclusion and excellence.
Gallery
UL Solutions Teams
UL Solutions Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Depending on the role we offer hybrid or remote opportunities.