Java Developer
Apply NowCompany: InfiCare Software Technologies
Location: Pittsburgh, PA 15237
Description:
Job Title: Java Developer
Job Location:- Pittsburgh, PA (Day 1 Onsite-Candidate needs to work 5 Days at Client Office)
Role Scope / Deliverables:
Key Skills:
Job Location:- Pittsburgh, PA (Day 1 Onsite-Candidate needs to work 5 Days at Client Office)
- 5+ Experienced with Java, Spring Boot, Micro services architecture.
- Candidate must be able to be part of a team that builds and enhances interactive web sites, applications, and services for both internal and external customers.
Role Scope / Deliverables:
- Creating new services with the help of your team.
- Develop, release, and maintain services developed by the team.
- Work on full-stack software projects alongside product owners.
Key Skills:
- Experienced with Java, Spring Boot, Micro services architecture.
- Prior work experience in developing and interfacing with web services, RESTful, and JSON are required
- Must be very comfortable for Database concepts, query optimization of relational databases, Oracle and Postgres in particular
- Experience with AWS managed services, micro-services architecture and NoSQL databases Prior experience or good knowledge of Apache Kafka, Spring Batch is required.
- Experience with Docker and Kubernetes is required.
- Experience with modern monitoring and logging platforms.
- Must have prior work experience in Agile delivery methodology and DevOps model.
- Experience using GIT, defect tracking tools such as JIRA and build management tools such as Jenkins is desired.
- Hands on experience in scripting (Python, Perl, Ruby, Shell, AWK) would be nice to have.
- Exposure to NoSQL, Cloud/AWS would be nice to have.
- Must possess strong problem solving and troubleshooting skills.
- Be highly motivated to adopt new technologies, challenges and work in a fast-paced environment.
- Be performance driven and perform well with minimal supervision.
- Be a quick learner and be open to working on new technologies if needed.
- Excellent team player with strong verbal & written communication skills.
- Be able to step up when situation demands such as meeting deadlines and critical production issues.