Java Engineer
Lorven Technologies Inc
O'Fallon, MO, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Microsoft Azure
Cloud Computing
Cloud Engineering
Cloud Foundry
Code Review
Databases
Data Structures
Software Design Patterns
Distributed Systems
Java Platform Enterprise Edition (J2EE)
+23 more
Enterprise Messaging Systems
NoSQL
Oracle Databases
Oracle (Applications)
Performance Tuning
Redis
Standard Sql
Data Streaming
Strategies of Testing
Web Services
Apache Zookeeper
Freeform SQL
Java Application Server
Spring Cloud
Backend
Solid Principles
Cassandra
Apache Kafka
Apache Nifi
Restful APIs
Splunk
Service Stack
Microservices
Requirements
- Java Expertise: Has at least 5+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform, Enterprise Edition). This extensive experience implies that the candidate is proficient in enterprise-grade Java applications, design patterns, and performance optimization.
- Microservices and REST API Proficiency: Skilled in developing web services, particularly microservices architectures, and REST APIs. This indicates a strong understanding of how to build, scale, and maintain distributed systems effectively.
- Database and SQL Skills: Proficient in Oracle Database, with expertise in writing complex SQL queries. This level of database knowledge is crucial for data-heavy applications and backend services.
- Cloud-Native and Platform Experience: Familiarity with cloud platforms, preferably AWS or Azure, as well as experience with deploying cloud-native applications. Knowledge of tools like PCF (Pivotal Cloud Foundry) demonstrates the candidate’s ability to work within cloud environments effectively.
- Modern Software Design Principles: Deep understanding of design principles like SOLID, DRY (Don’t Repeat Yourself), and Single Responsibility. This skill shows the candidate’s commitment to writing clean, maintainable, and scalable code.
- Broad Technology Stack Experience: Familiar with a range of modern tools and technologies, including NiFi (data flow management), NATS (messaging system), Kafka (event streaming), Zookeeper (coordination service), Splunk (monitoring), Redis (in-memory data structure store), Cassandra (NoSQL database), and Oracle. The ability to simplify and create common libraries/interfaces for these tools is a plus.
- Leadership and Collaboration Skills: Experience driving end-to-end development, conducting code reviews, developing test strategies, coordinating with cross-functional teams, and resolving operational issues. This suggests that the candidate can lead and manage projects while also being a key technical contributor.
- Performance Optimization and Code Reviews: Skilled in performance code reviews and implementing best practices for efficient, scalable code.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good 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
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
28 days ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
about 4 years ago