Python Job: Senior Java Developer With Python and AWS--Princet

Job added on

Location

Princeton, NJ - United States of America

Job type

Full-Time

Python Job Details

Position: Senior Java Developer With Python and AWS

Location: Princeton, NJ

Duration: Full Time

Job Description

  • Core technologies: Java, Python, HTML/CSS/JavaScript, Spring/Springboot, REST/SOAP, React/Angular technologies.
  • Experience working with databases and data architectures – Oracle/Postgres, NoSQL and Graph databases.
  • Experience in working with clustered and container based architectures (Microservices, Docker, Kubernetes), including high availability and scalability.
  • Hands on experience designing modern, responsive User Interface applications using a framework such as React/Angular, along with deep knowledge on HTML, CSS and Javascript.
  • Strong experience with AWS (such as EC2, VPC, Route 53, API Gateway, S3, RDS, Lambda, ECS Fargate, etc.)
  • Experience working with DevOps practices and using tools/technologies for software build automation, test and delivery - such as Source Control (git), Configuration Management (Ansible), Build pipelines (Maven, Jenkins), Automated Test (Junit/Jest).
  • Experience in code security & quality – familiar with tools such as SonarQube, Fortify.
  • Experience of integration patterns and technologies – REST/SOAP/Messaging.
  • Experience in preparing technical artifacts, presenting designs to peers, building POCs

 

Skills Desired:

  • Experience working in multiple app servers – Weblogic, JBoss, Tomcat and web servers – Apache.
  • Experience working with web content authoring/management platforms (CMS).
  • Experience in single sign on integrations (IDP, SP initiated, SAML, OAuth/OpenID)
  • Experience on other design patterns/technologies: JMS, Publish/Subscribe, ORM frameworks