Java Integration Developer
Propertyvalue Lighthouse Technology Services
Buffalo, NY, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$156,000.0 - $166,400.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Application Performance Management
Build Automation
Unit Testing
Microsoft Azure
Software Quality
Data Structures
Software Debugging
Monitoring of Systems
Web Servers
Systems Analysis
+11 more
OAuth
Object-Oriented Software Development
Software Engineering
Systems Integration
Enterprise Software Applications
Test-Driven Development (TDD)
Concurrency
Spring-boot
Restful APIs
Key Vault
Microservices
Job description
Lighthouse Technology Services is partnering with our client to fill their Java Integration Developer position! This is a 6-18 month contract and will be hybrid in Buffalo, NY.
This role will be a W2 employee of Lighthouse Technology Services. No C2C or subcontracting arrangements will be considered.
What You’ll Be Doing:
- Design and develop complex integration solutions using Java and Spring Boot to solve business challenges
- Build and maintain RESTful APIs and microservices that connect multiple enterprise applications and platforms
- Lead technical implementation of Azure cloud services including Functions, Key Vault, and Managed Identities
- Direct and mentor less experienced developers on complex projects and development best practices
- Analyze and document technical specifications, system integrations, and interrelationships between applications
- Implement OAuth 2.0 authentication and secure API communication patterns across integrated systems
- Execute comprehensive unit testing, debugging, and code quality assurance activities
- Collaborate with business units, operations teams, and technology staff throughout the development lifecycle
- Monitor application performance using Azure monitoring tools and optimize for efficiency
- Evaluate new technologies and recommend improvements to development standards and processes
Requirements
- 5+ years of systems analysis and application development experience with strong Java proficiency
- Expert-level knowledge of object-oriented programming, data structures, and concurrency patterns in Java
- Proven experience building RESTful APIs using Spring Boot and implementing build automation
- Solid understanding of Azure cloud services including Functions, Key Vault, Managed Identities, and monitoring capabilities
- Strong proficiency with HTTP client libraries, API authentication methods including OAuth 2.0, and error handling
- Demonstrated experience with unit testing frameworks and test-driven development practices
- Excellent problem-solving and analytical skills with ability to work independently on complex technical challenges
- Strong communication skills to present technical solutions to both technical and non-technical audiences
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
almost 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
almost 2 years ago