CBTW
Posted 2y ago

PD | Senior Java Engineer

CBTW
UN
HybridFull Time
Responsibilities
  • Design code
  • Build code
  • Mentor team
Requirements
  • Strong experience with Java, Spring Boot, RabbitMQ
  • Design and build high quality code
  • Mentor teammates
  • Manage CI/CD and production releases
  • Collaborate across teams
Technical tools mentioned
JavaSpring BootRabbitMQ

Job description

As a Senior Software Engineer, you would be responsible for designing and building maintainable code, ownership of projects, designing and writing tests, managing CI/CD pipelines and production releases, addressing technical and design requirements and providing mentorship to other team members. You will have the opportunity to work with other talented engineers in small, supportive teams with all the right tools and clear requirements to help you get your best work done.

 

To be successful in the role of Senior Software Engineer, the incumbent will be able design and build high quality code, take ownership of projects, design and write tests, manage CI/CD pipelines and production releases, address technical and design requirements and provide mentorship and coaching to other team members. You will also maintain behaviours that emphasise collaboration, problem solving and continuous improvement in line with our values and successfully provide mentorship and coaching to other team members.

1. Coding, Quality and Architecture

Deliver high quality, maintainable code

Maintain a codebase and keep frameworks up to date, identify tech debt and improvements proactively

Ensure testing meets any compliance requirements e.g. PI and GDPR

Review and promote new testing tools and techniques

Manage pull request approvals

Apply a risk based approach to assessing all security aspects of a system/application

Follow DevOps best practices and keep up with modern tooling

Able to set architecture direction to integrate new architectural components

On-call support

 

2. Continuous improvement & best practice

Follows industry best practices with particular attention to maintainability, reusability, extensibility and clean code

Ensure team adoption of coding, quality, accessibility and secure code standards

Encourage innovation and foster an environment of continuous improvement

Maintain a test and learn mindset with curiosity, collaboration and care.

3. Collaboration & Mentorship

● Ability to collaborate across different teams, and across all levels of seniority

● Provide coaching and mentoring to other team members

● Lead all interactions with trust empathy and clear communication

● Lead the team in the absence of the Technical Lead

● Actively participate in team collaboration sessions e.g. tech forums, brown bags, strategy meetings

● Able to communicate with both technical and non-technical stakeholders

Strong experience with Java, Springboot and RabbitMQ
● Ability to design, estimate and build high quality and maintainable code
● Ability to maintain a codebase and keep frameworks up to date, identify tech debt and improvements proactively
● Exceptional problem solving and troubleshooting skills
● Extensive experience crafting and building software using the latest delivery techniques
● An understanding of architectural concepts and cloud-based solution design
● Demonstrable ability to motivate self and others
● Experience working with technical and non-technical partners, with the capability to influence
● Able to collaborate across different teams and across all levels of seniority
Strong English communication skills (both verbal & written), especially in the global software development environment

About CBTW

Global technology solutions partner for digital transformation and engineering.

Similar jobs

Senior Java Engineer roles
9y
Save
Mark Applied
Hide
Java Developer/Senior Java Developer
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
OnsiteFull Time
Accion Labs: Provides digital product engineering and technology transformation services.
5+ YOEBachelor degree or higher; 5-10 years web app development; e-commerce and mobile web experience; strong Java; OO; Spring, iBatis, JavaScript, Oracle; WebLogic a plus; ability to work independently or in a team.
Java, Spring, iBatis, JavaScript, Oracle, WebLogic
2mo
Save
Mark Applied
Hide
Senior Java Developer - Vice President
New Castle, Delaware, United States
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
6+ YOEProficiency in Java, API, Cloud engineering; RESTful APIs with Spring; Oracle/SQL/NoSQL; OpenShift/Kubernetes; CI/CD; SDLC/Agile; DevOps; able to work in fast-paced environment.
Java, API, Spring, Oracle, SQL, MongoDB, OpenShift, Kubernetes, MQ, Kafka, CI/CD, SDLC, Agile
2mo
Save
Mark Applied
Hide
Senior Java Developer
London, England, United Kingdom
OnsiteFull Time
Universal Music Group
Universal Music GroupEuronext Amsterdam: UMG: Produces, distributes, and publishes music and manages global artists.
Proficiency in Java with Spring Boot, relational databases, API development, testing, and cloud/container tech; leadership experience preferred.
Spring Boot, Java, SQL, ORM, AWS, Docker, Kubernetes, REST, Agile, SCRUM
2mo
Save
Mark Applied
Hide
Senior Java Developer
Pune, Maharashtra, India
OnsiteFull Time
KSB
KSBXetra: KSB: Manufacturing industrial pumps and valves for fluid handling systems.
6+ YOESenior Java developer with 6+ years of hands-on experience, strong design skills, and leadership abilities.
Spring, Spring Boot, Spring REST, Hibernate, JUnit, Maven, Jenkins, Git, Swagger, HTTP, MQTT, OAuth, XML, JSON, JWT, OData, Docker, Docker Swarm, Kubernetes, Kafka, ActiveMQ, Azure, AWS, MS-SQL, Oracle, PostgreSQL, MySQL, Hadoop, Apache Spark, SAP HANA, Redis
2mo
Save
Mark Applied
Hide
Senior Java Developer (AUSTIN, TX)
Austin, Texas, United States
$8k-$10k/mo OnsiteFull Time
Texas Health and Human Services
Texas Health and Human Services: Administers public health programs and social services in Texas.
8+ YOE8+ MgmtEight+ years experience in Java, enterprise Java, microservices, REST APIs; strong leadership of development teams; full-stack Java with Spring, Angular/React; SQL/NoSQL; CI/CD; cloud platforms; agile environment.
Java, Spring Boot, Angular, React, J2EE, REST, Microservices, Jenkins, GitLab/GitHub Actions, Docker, Kubernetes, PowerBI, JUnit
2mo
Save
Mark Applied
Hide
Senior Java Developer
Bratislava or Kosice
HybridFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOE5+ years Java development; Spring; SQL/NoSQL; technical design and solution architecture; English B2; Slovak C2; university IT degree.
Java, Spring, SQL/NoSQL databases, Docker, Kubernetes, CI/CD, DevOps
2mo
Save
Mark Applied
Hide
Développeur Java Senior H/F (Les Clayes-sous-Bois, FR)
Les Clayes-sous-Bois, Île-de-France, France
OnsiteFull Time
Atos
AtosEuronext Paris: ATO: Provides global IT services, cybersecurity, and digital transformation solutions.
Senior Java developer with experience in Java/C/C++, Web Services, microservices, Docker, Linux, databases (MySQL/PostgreSQL), LDAP, OAuth2/OpenID Connect, Azure Entra ID, Git, DevOps/CI-CD, SAFe/Scrum, and professional English.
Java, C/C++, Web Services, Microservices, Docker, Linux, MySQL, PostgreSQL, LDAP, OAuth2, OpenID Connect, Azure Entra ID, Git, DevOps, CI/CD, SAFe, Scrum
2mo
Save
Mark Applied
Hide
Senior Java Developer (with Azure)
Cluj-Napoca, Cluj, Romania
HybridFull Time
Mindera
Mindera: Develops bespoke software systems and digital products for enterprises.
7+ YOE7+ years Java experience with Spring/Micronaut, Azure, Docker/Kubernetes, CI/CD, English fluent.
Azure, Terraform, Docker, Kubernetes, Github Actions, MongoDB, MySQL, JIRA, Confluence, Jenkins, NexusPro, Gradle, OpenTelemetry, Dynatrace, Spring, Micronaut, GraphQL, REST, CI/CD, DevOps, Patterns