Job Description:
We are seeking an experienced and dynamic Senior Java Developer to join our team. The ideal candidate will have a strong foundation in Java and a proven track record of building robust, scalable, and efficient software solutions. As a key member of our development team, you will play a crucial role in driving end-to-end development of our products, from concept ualization to deployment and support.
Key Responsibilities
- Design and develop high-quality, scalable, and resilient software systems and applications using Java (J2EE).
- Lead the creation and integration of RESTful APIs, microservices, and work extensively with Oracle databases.
- Develop cloud-native applications, with a strong preference for experience in AWS or Azure environments.
- Drive the entire development lifecycle, including requirement analysis, planning, coding, testing, debugging, performance optimization, and deployment.
- Conduct thorough code reviews and build comprehensive test strategies to ensure the highest level of quality and performance.
- Collaborate with cross-functional teams to ensure seamless integration and alignment with business objectives.
- Support and troubleshoot operational issues in a timely and efficient manner.
Key Skills and Experience
- **Minimum 8 years** of hands-on experience in Java development, specifically with J2EE.
- Strong expertise in designing and developing REST APIs, microservices architectures, and proficient knowledge of Oracle databases.
- Extensive experience in cloud-native application development, preferably with AWS or Azure.
- Proficiency in modern software design principles, including SOLID, DRY, and Single Responsibility.
- Comprehensive understanding and experience with a technology stack that includes PCF, NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra, and Oracle. Additionally, the ability to simplify the usage of new tools by creating common libraries and interfaces.
- Expert-level abilities in writing complex SQL queries and database management.
- Demonstrated ability to lead development projects, conduct code reviews, build test strategies, and coordinate with cross-functional teams.
- Strong problem-solving skills, attention to detail, and the ability to handle multiple tasks simultaneously.
Job Type: Full-time
Pay: $110,000.00 - $120,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Compensation Package:
Yearly pay
Schedule:
8 hour shift
Monday to Friday
Application Question(s):
Do you require any type of sponsorship to work in the United States?
Kindly share your LinkedIn profile link below. (Mandatory Requirement)
This is a Full-Time position, are you still interested in applying for this role?
Experience:
J2EE: 8 years (Required)
Work Location: Hybrid remote in O'Fallon, MO 63366