Talent.com
Java Software Engineer
Java Software EngineerOpenkyber • RI, United States
Java Software Engineer

Java Software Engineer

Openkyber • RI, United States
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Job Title : : Java Spring Boot Developer

Location : : Woonsocket, RI (Hybrid)

Job Type : Contract

Job Description

  • Technical Skills
  • Overall, 6-8 years of professional experience
  • Experience with Microservices, Rest API and Open API standards
  • Strong Java / J2EE, Spring Boot, Spring Data JPA, Spring Security, Spring Batch skills
  • Strong understanding of java design patterns
  • Unit and integration tools - Junit, Mockito, JBehave
  • Experience with IDE (Eclipse, VSCode) and Build tools ( Maven, Gradle)
  • Experience working with PMD, Sonar Cube
  • Ability to leverage tools like Jprofiler for troubleshooting performance issues
  • Ability to define the technical architecture and low-level design of microservices
  • Experience with any Relational Database (Oracle, PostgreSQL etc.)
  • Handson with CI / CD tools including docker, Jenkins and exposure to Kubernetes and service mesh
  • Exposure to JMeter, SOAP UI
  • Exposure to cloud (GCP or others)
  • Exposure to AI tools like code pilot for coding / unit testing
  • Soft skills
  • Designing, developing, and implementing custom software and database application capabilities with limited oversight
  • Excellent communication skills design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
  • Acting as a member of the team supporting teammates and collaborating with a do what it takes attitude to ensure project and team success
  • Responsibilities
  • Be part of a team of engineers in developing elegant and high performant code
  • Ensure quality practices unit testing, code reviews / leading tests
  • Optimize application for non-functional requirements
  • Build and deploy components as part of CI / CD process
  • Will be responsible for end-to-end application delivery including coordination with required teams for production deployment
  • Be an advocate of security best practices, champion and support the importance of security within engineering
serp_jobs.job_alerts.create_a_job

Software Engineer Java • RI, United States