Senior Engineer (R-17910)

15 Minutes ago • 5 Years +

Job Summary

Job Description

Dun & Bradstreet leverages data to create a better future, fostering a culture of excellence, innovation, and growth. With over 6,000 passionate employees globally, the company helps clients turn uncertainty into confidence and potential into growth. This role involves architecting, designing, and developing solutions using Java Spring Boot, Spring Cloud, Docker, Linux shell, and other open-source technologies. Responsibilities include analyzing user requirements, designing, building, and testing applications, applying engineering principles to software development.
Must have:
  • Plan, design, debug, and code software solutions for Java application development.
  • Develop software using industry best practices, implementing efficient and reusable Java code (unit testing, code standards, security, performance).
  • Be proficient in Linux, Docker, and Kubernetes (K8s).
  • Possess excellent analytical, problem-solving, and troubleshooting abilities.
  • Perform code refactoring and decoupling.
  • Collaborate with project management and business leaders to ensure software meets user needs.
  • Provide technical support to the CST team and draft technical solution design documents.
  • Hold a Bachelor's degree in Computer Science or Software Engineering.
  • Have 5+ years of relevant development experience.
  • Experience in technical solution design, database structure, and requirements analysis.
  • In-depth understanding of Java Spring framework and JVM.
  • Experience with concurrent and multi-threaded programming.
  • Knowledge of data technologies including RDBMS, ES, Redis, Graph DB, and MQ.
  • Agile experience with application servers and web application servers.
Good to have:
  • Experience in decision engines, credit risk, KYC.
  • Experience with relational database tuning (e.g., MySQL).
  • Some experience with ES search tuning.
  • Practical application experience with graph databases (e.g., Neo4j or Nebula Graph).
  • Big data development experience (Hadoop, Hive, Spark).
  • Proficient in DataWorks, with offline/real-time big data processing experience preferred.

Job Details

Why work at Dun & Bradstreet

Dun & Bradstreet analyzes the power of data to create a better future. Every day, we explore new ways to continuously promote a culture of excellence, accelerate innovation and growth. More than 6,000 employees worldwide are passionate about their work. We are committed to helping customers turn the unknown into confidence, risk into opportunity, and potential into growth. We always welcome diverse talents who dare to dream. Come join us!

You will be responsible for architecting, designing, and developing solutions using Java Spring Boot, Spring Cloud, Docker, Linux shell, and other open-source technologies. It involves analyzing user requirements, designing, building, and testing applications that meet these requirements. Software engineering applies engineering principles to software development.

PRINCIPAL ACCOUNTABILITIES:

  • Plan, design, debug, and code software solutions for Java application development.
  • Develop software using industry best practices, implementing efficient and reusable code in Java. Such as unit testing, code standards, security, performance.
  • Proficient in Linux, Docker, Kubernetes (K8s).
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Code refactoring and decoupling.
  • Collaborate with project management personnel and business leaders to ensure software is well-designed and meets user needs.
  • Provide technical support to the CST team and draft technical solution design documents for end customers. (Depending on level)

EXPERIENCE, KNOWLEDGE, SKILLS, ABILITIES:

  • Bachelor's degree in Computer Science or Software Engineering. 5 years or more of relevant development experience, preferably in decision engines, credit risk, KYC, and other fields.
  • Experience in technical solution design, database structure, and requirements analysis.
  • In-depth understanding and knowledge of Java Spring framework and JVM. Experience with concurrent and multi-threaded programming.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Knowledge of data technologies, including RDBMS, ES, Redis, Graph DB, MQ.
  • Agile experience with application servers and web application servers.
  • Experience with relational database tuning (e.g., MySQL), some experience with ES search tuning, and practical application experience with graph databases (e.g., Neo4j or Nebula Graph). (Data-oriented)
  • Big data development experience with Hadoop, Hive, and Spark. (Data-oriented)
  • Proficient in DataWorks, with offline/real-time big data processing experience preferred. (Data-oriented)

Application Guide

To apply for this position, please click the "Apply for this job" button. The screen will jump to a new page displaying the following fields: Resume, Full Name, Email, Phone Number, and Current Company. You can choose to provide links to your LinkedIn, GitHub, portfolio, Twitter, or other websites. You can also add recommendation letters, more personal information, or your interest in this position in "Additional Information". Finally, please click the "Submit Application" button to complete the application. We look forward to your application!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Shanghai, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Changsha, Hunan, China (On-Site)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

Delhi, India (On-Site)

Changsha, Hunan, China (On-Site)

Changsha, Hunan, China (On-Site)

Jacksonville, Florida, United States (On-Site)

Jacksonville, Florida, United States (On-Site)

Jacksonville, Florida, United States (On-Site)

View All Jobs

Get notified when new jobs are added by dun bradstreet

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug