W2 :: (Onsite) :: Java SpringBoot Developer / Technical Lead || Candidate Must Reside in Cincinnati, OH

Overview

On Site
Depends on Experience
Full Time
100% Travel

Skills

Java
Spring Boot
MySQL
PostgreSQL
Oracle
AWS
Azure
GCP

Job Details

Java SpringBoot Developer / Technical Lead || Candidate Must Reside in Cincinnati, OH

6+Months

Cincinnati, OH 45202 (Onsite)

Position Overview:
The Java SpringBoot Technical Lead plays a crucial role in steering the direction of Java-based application development with a primary focus on the Spring Boot framework. This multifaceted position requires someone with a deep understanding of technical processes, leadership acumen, project oversight capabilities, and effective communication and cooperation abilities.

Essential Competencies:
Deep-rooted knowledge and hands-on experience with Java service-oriented development
Proficiency in the Spring ecosystem, including Boot and Security modules
Skilled in crafting and implementing RESTful web services
Competency with event-driven architectures and asynchronous communication models
Strong architectural and design capabilities with knowledge of design patterns
Superior problem-solving skills complemented by analytical prowess
Articulate communicator with robust interpersonal skills suited for agile teamwork
Practical experience interfacing with relational databases like MySQL, PostgreSQL, and Oracle
Familiarity with cloud computing environments such as AWS, Azure, and Google Cloud Platform

Core Responsibilities:
Technical Oversight:
- Architecting and executing technical frameworks for Java Spring Boot initiatives
- Providing direction and mentorship to development personnel
- Advocating and enforcing coding principles and established industry standards
- Leading code assessments to maintain code integrity
- Researching and endorsing emerging tech and software utilities

Software Development:
- Crafting, implementing, and managing Spring Boot applications
- Generating streamlined, effective code with proper documentation
- Diagnosing and rectifying application issues
- Designing and executing both unit and integration testing protocols

Team Interaction:
- Liaising with auxiliary teams, including but not limited to product, QA, and ops departments
- Engaging in interdisciplinary meetings for project coherence
- Aligning technical efforts with the broader organizational objectives

Team Administration:
- Inspiring and overseeing the development team's progress and productivity
- Allocating tasks and supervising assigned roles
- Monitoring team dynamics and offering performance feedback
- Encouraging open communication and teamwork

Project Supervision:
- Contributing to project planning sessions and providing time/cost estimates
- Handling project deadlines and ensuring timely fulfillment of project tasks
- Identifying potential project impediments and executing necessary risk mitigation strategies
- Reporting project updates and milestones to involved parties

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.