Java Developer - Spring Boot, AWS, Kafka
Technology
Kforce Technology StaffingSmithfield, United States1 weeks agoUntil 6/7/2026
Full timeOn-site
Job description
Requirements
Must have:
- Bachelors or Masters degree in a technology-related discipline (e.g., Engineering, Computer Science, etc.) - Over 10 years of experience in software design and development - At least 5 years of experience implementing big data solutions in the analytics sector - Minimum of 2 years of experience developing big data applications in the Cloud (AWS, Azure, Google Cloud) - Proven expertise in creating and maintaining scalable data capabilities and APIs - Solid understanding of microservices architecture - Experience in building extensive software platforms - Broad experience in Object Oriented Programming (Java, Scala, Python, Nodejs), Streaming/Messaging Technologies (Kafka, Kinesis, SNS, SQS, ActiveMQ), Relational and NoSQL databases (DynamoDB, Elastic search, Graph DB), Stream Processing (Flink, Kinesis Analytics, Spark), data movement technologies (ETL/ELT), REST APIs, and in-memory technologies - In-depth knowledge of developing highly scalable distributed systems using AWS services and open source technologies - Experienced in deploying Machine Learning models with reinforcement learning in scalable environments - Familiarity with DevOps practices, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker) - Strong technical design and analytical abilities - Capable of managing ambiguity and thriving in a fast-paced environment - Innovative thinker with the ability to design comprehensive end-to-end solutions - Eager to learn new technologies and explore new business domains - Extensive experience supporting mission-critical applications under time constraints - Exceptional written and verbal communication skills - Strong collaborative skills to engage effectively with multiple teams within the organization - Adaptable to shifting business priorities and technological advancements - Up-to-date knowledge of trends in the big data ecosystem - Practical experience in Agile methodologies (Kanban and SCRUM)
Responsibilities:
- Collaborate with teams to enhance and develop software solutions - Design and build big data applications that serve our analytics needs - Implement scalable data capabilities and APIs for our platforms - Utilize microservices architecture to improve system performance - Engage in the complete software development lifecycle, from concept through deployment - Support and maintain mission-critical applications to ensure reliability - Develop solutions using Object Oriented Programming and various data technologies - Implement DevOps practices for Continuous Integration and Continuous Delivery - Stay updated on relevant technology trends in the big data field - Foster collaboration across teams to ensure project alignment and success - Adapt solutions based on changing business priorities and technological needs
Company:
We are a client-focused technology company, situated in Smithfield, RI, searching for skilled professionals to join our dynamic team. Our offerings include comprehensive benefits such as medical, dental, vision insurance, HSA, FSA, 401(k), and life, disability & AD&D insurance for eligible employees. Our salaried employees enjoy paid time off, while hourly employees have sick leave provisions as mandated by law. We value diversity and are an Equal Opportunity/Affirmative Action Employer, ensuring all qualified applicants are considered without bias. We are committed to fostering an inclusive and supportive work environment.
Keywords
KanbanScalaApache KafkaApache SparkSpring FrameworkMAVENElasticsearchNode.jsDevOpsPythonScrumApache ActivemqJavaRelational grammarCI/CDBig data
¿Te interesa este puesto?