What are the responsibilities and job description for the Java Full Stack Developer position at Seven Seven Software?
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)
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Java Full Stack Developer?
Sign up to receive alerts about other jobs on the Java Full Stack Developer career path by checking the boxes next to the positions that interest you.