|
Search Jobvertise Jobs
|
Jobvertise
|
Java Developer Java API Developer with Microservices and AWS Location: US-GA-Atlanta Email this job to a friend
Report this Job
Job Title - Java Developer with API, Microservices, AWS Relevant Experience (in Yrs) 5+ Years Technical/Functional Skills 5 or more years of hands-on experience on Software Development in Java, Microservices, Cloud native Architecture & Components, Rest-Apis, Relational & NoSql Databases, Event Driven Architecture. Expert in Functional Programming approaches, preferably in Java. Experience working with containers, and managed container orchestrators (Kubernetes/OpenShift) in the cloud. Knowledge of Authentication and Authorization protocols like oAuth2.0 and openID Connect etc. Experience in Spring Framework/ Springboot/ or similar Java Based framework for microservices development. Experience with system integrations, optimizing performance and data integrity. Professional experience working with Agile Methodologies is required. Experience working with DevOps principles, practices and tools in an enterprise technology environment is required. Experience engineering software within an Amazon Web Services (AWS) cloud infrastructure or other prominent enterprise cloud provider is required. Working knowledge of the full Software Development Lifecycle, building CI/CD pipelines and practicing Test Driven Development is a requirement. Fundamental Awareness of Application Security principles and 12-factor application development principles is required. Experience with source control, build tools and GIT (GitHub, Bitbucket or other) is required. Excellent judgment and problem-solving skills; individual should be able to resolve problems in a calm and quick manner and display a high degree of initiative and drive. Embraces diverse people, thinking and styles. Consistently makes safety and security, of self and others, the priority. High School diploma, GED or High School Equivalency. Experience Required 5-7 Years Roles & Responsibilities Senior Software Development Engineers build code by using core agile practices such as "keep it simple," test-driven development (TDD), continuous integration, polyglot programming, and microservice design. A SDE focuses on developing and implementing modernized specialized business applications, deploying to development, test, staging, and production. Designing, prototyping and demonstrating new features and components of front-end and back-end to users to ensure compliance with requirements Assisting in the design, implementation and optimization of related approaches, tools and workflows. Collaborate with the technical teams, business teams, and product managers to ensure that the code that is developed meets their vision. Design the solutions to meet functional and technical requirements. Align to Security/Compliance frameworks and controls requirements. Own quality posture. Write automated tests, ideally before writing code. Write well designed, non-complex, testable, efficient code. Develop delivery pipelines and automated deployment scripts. Configure services, such as databases and monitoring. Implement Service Reliability Engineering. Fix problems from the development phase through the production phase, which requires being on call for production support. test
Okaya Inc
|