Java Full Stack Developer

Apply Now

Company: Seven Seven Software

Location: Newark, NJ 07104

Description:

Education and Experience:
  • Bachelor of Computer Science or Engineering or experience in related fields
  • Minimum of 6 to 8 years of relevant experience with requisite competencies.
  • Understanding of Agile SDLC methodologies is required.
  • Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
  • Excellent problem solving, communication and collaboration.

Technical Qualifications:
  • Proficiency in Java; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
  • Must have experience with service implementation using service-oriented architecture (SOA) patterns, experience with developing true microservices highly desirable.
  • Must have previous experience building and delivering scalable APIs and platforms for consumption at scale.
  • Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
  • Must know how to build applications for and in the cloud (preferably AWS) and understand the core AWS services and apply best practices for basic architecture, security and scalability.
  • Proficiency writing code for serverless applications such as EC2, Lambda and API Gateway
  • Understanding of cloud databases and NoSQL concepts (DynamoDB, Aurora) including caching (ElastiCache)
  • Experience in Data Streaming with SQS, Kinesis
  • Ability to use a CI/CD pipeline to deploy applications on Cloud (preferably AWS)


Job Requirements

Education and Experience:
  • Bachelor of Computer Science or Engineering or experience in related fields
  • Minimum of 6 to 8 years of relevant experience with requisite competencies.
  • Understanding of Agile SDLC methodologies is required.
  • Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
  • Excellent problem solving, communication and collaboration.

Technical Qualifications:
  • Proficiency in Java; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
  • Must have experience with service implementation using service-oriented architecture (SOA) patterns, experience with developing true microservices highly desirable.
  • Must have previous experience building and delivering scalable APIs and platforms for consumption at scale.
  • Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
  • Must know how to build applications for and in the cloud (preferably AWS) and understand the core AWS services and apply best practices for basic architecture, security and scalability.
  • Proficiency writing code for serverless applications such as EC2, Lambda and API Gateway
  • Understanding of cloud databases and NoSQL concepts (DynamoDB, Aurora) including caching (ElastiCache)
  • Experience in Data Streaming with SQS, Kinesis
  • Ability to use a CI/CD pipeline to deploy applications on Cloud (preferably AWS)

Similar Jobs