Java Specialist

Be | Shaping the Future · via Himalayas ·

TypeContract
LocationUnited States
Posted2 hours ago
Ambiguity:

Business problems and technology strategy are defined, but solution design is not.

Delivers independently in ambiguous spaces and seeks guidance selectively when needed.

Brings structure and clarity to open-ended problems and helps define the path forward.

Scope and Influence:

Guides, develops, and challenges software features and major portions of team-owned software.

Influences technical direction beyond their own team.

Helps teams work together more effectively and improves cross-team collaboration.

Execution:

Independently designs, develops, tests, and deploys software end to end.

Clarifies requirements and turns them into actionable designs and plans.

Understands a broad range of design approaches and applies them appropriately.

Assists with coding and story estimates.

Frequently reviews code and provides clear, constructive direction.

Identifies and resolves root causes, mitigates immediate risks, and uses sound judgment to decide when to escalate.

Technical Complexity:

Solves complex software problems.

Produces solutions that are logical, testable, scalable, maintainable, efficient, and resilient.

Fosters the importance of operational metrics and reliability.

Actively raises the bar for security, quality, and operational excellence within the team.

Makes strong technical and design trade-off decisions at the feature and system level.

Impact:

Impacts software architecture, dependencies, performance, and the business value of the features and systems the team owns.

Delivers work that improves both current outcomes and future engineering velocity.

Process Improvement:

Leads projects to streamline team processes.

Creates mechanisms to reduce churn during implementation.

Can define, refine, and lead the team's SDLC.

Improves engineering efficiency through clearer processes and better delivery practices.

Qualifications:

8+ years of professional software development experience, primarily with Java

Strong expertise in Java (Java 8+), OOP, and design patterns

Extensive experience with Spring / Spring Boot and RESTful APIs

Proven experience leading technical teams or acting as a technical lead

Strong understanding of microservices architecture and distributed systems

Experience with relational databases and SQL

Experience with automated testing (unit, integration, and end-to-end)

Excellent communication and leadership skills

Cloud experience, preferably Google Cloud

Way of working: Full-Remote
Collaboration Type: B2B
Originally posted on Himalayas
java-developer software-engineer backend-engineer software-developer expert-java java-programmer java-software-engineer java-architect
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.