Position: Java Developer (Back End)
Location: Hybrid (2 days on-site) in Wilmington, DE or Chicago, IL or Plano, TX
Duration: Longterm
VISA: USC/GC/GC-EAD Only
Rate: $ Open on Clients W2 only
As a Java Developer, you will be responsible for designing, developing, and maintaining robust software applications. You will work on a variety of projects, including microservices, asynchronous communication, and UI components. Your expertise in core software development principles and modern technologies will be crucial to our success.
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: Proven experience as a Java Developer with hands-on experience in the technologies listed above.
Skills:
- Proficiency in Java and SpringBoot
- Strong understanding of microservices and asynchronous communication
- Experience with TDD and automation tools
- Skilled in building UI components using Angular/React, Typescript, HTML, and CSS
- Knowledge of Domain Driven Design and event-based architecture
- Experience with AWS and cloud technologies
- Proficiency in object-oriented design patterns and API development
- Solid experience with SQL and NoSQL databases
- Familiarity with streaming technologies like Kafka or AWS Kinesis is advantageous