Overview
Hybrid
Depends on Experience
Full Time
No Travel Required
Skills
Amazon Web Services
Apache Kafka
Caching
Continuous Delivery
Docker
DevOps
Financial Services
Kubernetes
Messaging
SQL
java
core java
spring
springboot
microservices
Job Details
Hi All,
We are hiring for a Lead Java Developer role in Fort Mill, SC for a Full-Time/Permanent Position.
Please go through the JD shared below and share your updated resume along with your contact detilas ASAP.
Job Title: Java Lead Developer
Location: Fort Mill, SC HYBRID role (needs to go onsite 1-2 days every week)
Hiring Model: Full Time
Job Description:
Skills Required:
- Core Java, Cloud (AWS/Azure)
- SQL (Oracle, PostgreSQL, SQL Server)
- CICD, Kubernetes, Docker
- Microservices, REST APIs
- Distributed caching, Messaging systems (Kafka, SQS/SNS)
Qualifications
- Degree or equivalent experience in Computer Science or Electronics / Electrical Engineering
- 10+ years of shown experience in Core Backend Software Development.
Required Skills
- Excellent Algorithm and Problem-Solving skills.
- Ability to convert business use cases and problems into technical solutions.
- Ability to learn quickly, creative, results driven, self-motivated, and solutions oriented.
- Ability to work against tight objectives.
- Demonstrates a can-do demeanour, leads change, thinks strategically.
- Experience in CI/CD tools & automation e.g., Jenkins/GitLab/similar Devops tooling.
- Experience working on Performance Optimizations, JVM Profiling.
- Mentor team of junior developers
- Experience in Level 3 production support.
- Extensive hands-on experience in: o Core Java, good understanding of Data Structures and Algorithms
- Relational DB for e.g. (Oracle /SQL server /Postgres SQL)
- DevOps (CI/CD)
- Docker, Kubernetes
- Microservices and REST APIs
- Good Understanding of Multi-threading & Concurrency
Advantageous Skills
- Experience in financial services with an understanding of financial market data would be helpful
- Experience working with Highly Distributed & Data Intensive system
- Experience working as Scrum Master for the team
- Python core concepts and proficiency with its libraries and framework
- Familiarity with technologies such as:
- In-Memory caching
- Spring Boot
- Redis
- Apache Kafka
- BDD Testing framework such as Cucumber/Jbehave/Karate
Thanks & Regards
Prabhash
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.