**Job Title**:Java Full stack Developer
**Location**: Mexico, Brazil, Argentina, Peru, Chile, Colombia, Venezuela and other Latam countries.
**Position:
- ** 100% Remote work
**About the job**:
We are looking for a Software engineer, who is proficient with building APIs using Java and AWS cloud technologies. Your primary focus will be on developing sophisticated, scalable middleware platform using RESTful / Serverless API's. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
**Must have skills**:Java, spring boot, microservices, UI, react or angular, cloud
**Responsibilities**:
- Develop code; write unit tests, client tests; communicating status and issues to teammates and leadership.
- Work with technical leads on low-level design and develop code as per design specifications
- Read host/processor specifications and understand the requirements as needed
- Write clean, readable, and maintainable code. Follow 'clean code' practices.
- Stays on the leading edge of software development tools and best practices.
- Self-directed with a start-up/ entrepreneur mindset
**Required**:
- Expertise in Object oriented programming
- Ability to write 'clean code'
- Expertise in Core Java (Multi-Threading, Data structures, Lambdas)
- Expertise in Spring Framework, Spring Boot, Microservices
- Expertise in writing and optimizing database queries in DynamoDB and SQL/relational DB
- Expertise in React.js/ Angular.js
- Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)
- Experience with frameworks like Apache Commons, Hibernate, GSON
- Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis
- Experience with Kubernetes
- Strong experience with development methodologies such as Agile or SCRUM
- Strong experience in working with DevOps, cloud formation templates, and Build pipelines.
- Demonstrate strong problem-solving ability and analytical skills
- Strong communication, presentation, and advisory skills
**Qualifications**:
- A Bachelor's Degree is required
- 9+ years Java development experience
- 3+ years of experience with React.js/ Angular.js. React.js is the 1st preference.
- 2+ years AWS cloud experience
- Excellent Communication (Written and Verbal) skills in English.
**Job Type**: Contract
Pay: $4,500.00 - $5,000.00 per month
Work Location: In person