Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 4 Month(s)
Skills
Java
Spring Boot
REST APIs
Spring Batch Processing
NoSQL
Software Engineer
Developer
Job Details
AVA Consulting is seeking a Java Developer
Location: Austin, TX (Hybrid)
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
Job Description:
Responsibilities:
- Design and develop highly scalable, resilient, and highly available distributed software applications, tools, extensible APIs, frameworks, highly maintainable services and machine learning models on rapidly changing business requirements.
- Develop and maintain Batch jobs to process millions of transactions/records and implement systems to communicate transaction updates to upstream teams using state of the art messaging platform.
- Develop automated tests to perform unit, integration & End to End testing.
- Conceptualize, brainstorm, code, and continuously integrate and deliver innovative prototypes.
- Analyze project requirements, create clear documentation, and communicate with teams to reach optimal solutions.
- Collaborate with project managers, developers, and other stakeholders to deliver quick and efficient software development solutions and follow agile development methodologies.
- Support regular software code releases and site-wide upgrades to enforce security and latest patches.
Qualifications:
- Master's degree, or foreign equivalent, in Computer Science, Engineering (any) or a closely related field plus two years of experience in the job offered or a related occupation
OR
- Bachelor's degree, or foreign equivalent, in Computer Science, Engineering (any) or a closely related field plus five years of experience in the job offered or a related occupation.
- Educational background in Machine Learning will be a plus
Required Skills:
- Data structures & Algorithms
- Design Patterns
- Object Oriented Programming
- Distributed Systems
- Java 8+
- Spring Framework 5+
- Spring Boot 2+
- REST APIs using Jersey or any other frameworks.
- Spring Batch Processing
- Event Processing using JMS or MQ or Kafka
- NoSQL & Relational databases
- Cloud related knowledge
- Understanding & Hands-on in building ML Models
NOTE: Interested Candidates can apply by sending their Updated Resume and Contact Details.
Ron Tolson
AVA Consulting
Fax:
Web:
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.