Java Fullstack Architect

Java Fullstack Architect

Provide technical leadership throughout the development life cycle and focus on delivery of quality solutions.
Use your problem-solving creativity to design, architect, and develop high-end technology solutions that solve our clients’ most complex and challenging problems across different industries.
Mentor engineering team members on technical decision making, code reviews and enforcing engineering practices and standards.
Define standards to guide architectural designs.
Architect and develop software solutions by analyzing system performance standards; confer with users or system engineers.
Lead technical discussions and build consensus among engineers.
Stay current on technology trends and identify ways to innovate, Analyze user requirements to derive technical software design and performance requirements
Plan, track, manage deliverables on short term sprints and long-term software deployments.
Experience with AngularJS, ASP, CSS, HTML, Java, JavaScript, jQuery, XML, XSL, C#, .NET, REST, CAML, JSON, or similar technologies.
Design, build, and maintain efficient, reusable, and reliable software modules.
Use AWS or Azure, GCP cloud APIs to create cloud native software solutions.
Contribute & maintain automated unit and integration tests. Deploy, run, and monitor AWS or Azure, GCP production systems.
Contribute to detailed architectural plans to fit client requirements, and lead build and implementation efforts through to delivery.
Experience with DevOps tools (Jenkins, GitHub Actions, CloudFormation, Python, Terraform, Chef, Cloud Deployment Manager, Puppet, or Ansible etc.) is a plus.
Participate in requirements reviews, and other technical discussions.
Experience with OpenShift cloud development Platform as a Service ( PaaS ).
Experience with Docker container container-based virtualization technologies.
Experience with Kubernetes container orchestration and scheduling deployments, scaling, and management of containerized shared service applications.
Full stack development abilities as a Cloud Developer with daily use of Java, Gradle, Docker, Spring Boot,Micro Service, PL/SQL, XML/XSLT, HTML, API, REST ful web services, or similar technologies.
Experience with AngularJS, API Management, and Databases. Experience in working with relational and non-relational/NoSQL databases technologies like MySQL, Cassandra, ElasticSearch etc
Experience of cloud infrastructure as a service ( IaaS ) / platform as a service ( PaaS ), microservices, Red Hat Linux, Docker containers, Kubernetes , GIT, Jenkins a plus.
Experience working in DevOps and A strong understanding of design patterns and algorithmic concepts and software engineering best practices
Aurora, RDS, DynamoDB, Redshift, ECS, Fargate, Lambda, Kubernetes, Docker,ElasticCache, Elasticsearch,ALB, API Gateway, CloudWatch, CodeDeploy
Comfortable working in a team-oriented and collaborative environment.
Handle large volume of complex technical details, workstreams, and interdependencies Up and down the tech stack, this is a hands-on position that requires curiosity, initiative, and follow through.
Bachelor’s degree Computer Science or other relevant degree.
Demonstrated ability to execute instructions and build end to end cloud native solutions.

Bachelor’s degree in Computer Science or a related field of study

Job Type: Full Time
Job Location: Alpharetta GA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf