Java Software engineer

Hybrid

Location- Smithfield RI

Rate - As per market standard


  • 7 - 9 years of proven experience in Java application development using Spring Boot.
  • 4+ years of proven experience using AWS services S3, Athena, EMR, EC2, Lambda, CFT
  • 4+ years of proven experience in database design and development using Oracle / PostgreSQL, NoSQL databases (DynamoDB, Aero Spike).
  • 3+ years of UI development using Angular, jQuery, JavaScript, HTML 5
  • 3+ years of experience in messaging technologies (Kafka, Kinesis, SNS, SQS)
  • 3+ years of experience in Stream Processing (Flink and Kinesis Data Analytics)
  • Experience with Java middle tier application development and programming especially with RESTful Web Services (Java, Spring, Junit)
  • Strong knowledge in Java, J2EE, Spring MVC, Spring Core, Angular, Python.
  • Strong understanding of CI/CD tools such as Jenkins, Artifactory, Deploying applications in DevOps environment
  • Deep understanding of API design, including versioning, API documentation (Swagger)
  • Designing, developing, and implementing business rules using Drools Rules Engine is a plus
  • Solid Understanding of developing highly scalable distributed systems using Open-source technologies.
  • Solid Understanding of E2E ALM tools like JIRA, Jenkins, uDeploy, Kompass.
  • Comfortable with Code Quality/Coverage tools (Sonar or equivalent)
  • Solid understanding of public/private cloud capabilities including compute, storage and scaling will be desirable.
  • Ability to deal with ambiguity and work in fast paced environment.
  • Ability to think out of box and design end-to-end solutions.
  • Passion and intellectual curiosity to learn new technologies and business areas.
  • Deep experience supporting critical applications quickly.
  • Excellent interpersonal skills, both through written and verbal channels.
  • Excellent collaboration skills to work with multiple teams in the organization.

Similar jobs

Java Software Engineer

Apply Now
Back to search page