GUADALAJARA, MEX
11 hours ago
Application Developer - AWS Cloud FullStack
**Introduction** Full stack developers should be able to work in the modern cloud-native environment. The cloud-native solutions are built around-Microservices based modular designs, API driven microservices, Continuous release and improvement cycle via Agile, Event Driven Architectures, Containerized workloads, Serverless Architectures, Purposed databases and Progressive Web Applications based on SPA and microfrontends. **Your role and responsibilities** * Integrate frontend with backend APIs securely and efficiently. * Build scalable server-side applications using Java. * Design and deploy applications using AWS services. * Set up and manage CI/CD pipelines. * Implement secure coding practices and data protection strategies. **Required technical and professional expertise** • Proficiency in Java: Strong programming skills in Java, including object-oriented design principles, data structures, algorithms, and multi-threading. • AWS (Amazon Web Services): Hands-on experience with AWS services, like AWS Lambda, S3, EC2, RDS, etc. • Database Design and Optimization: Proficiency in designing database schemas, writing complex SQL queries, and optimizing database performance. • Version Control Systems: Familiarity with Git or other version control systems for collaborative development and code management. • Agile Methodologies: Experience working in Agile development environments, including Scrum or Kanban, with a focus on iterative development and continuous delivery. • Communication and Collaboration: Excellent communication skills and the ability to collaborate effectively with cross-functional teams including product managers, designers, and other developers. • Documentation: Ability to create and maintain technical documentation for code, APIs, and system architecture. • PostgreSQL: Strong understanding of relational database concepts and hands-on experience with PostgreSQL or similar relational databases for data storage and retrieval. • RESTful APIs: Experience in designing and implementing RESTful APIs for communication between front-end and back-end systems. • Testing and Debugging: Ability to write unit tests, integration tests, and perform debugging to ensure the quality and reliability of the software. • Problem-solving Skills: Strong analytical and problem-solving skills to troubleshoot issues, identify root causes, and implement effective solutions. • Continuous Learning: Willingness to learn and adapt to new technologies and frameworks as needed to meet project requirements and industry trends. • Security Best Practices: Understanding of security best practices in software development, including data encryption, authentication, and authorization mechanisms. **Preferred technical and professional experience** • AWS (Amazon Web Services): Hands-on experience with AWS services, particularly AWS Glue for ETL jobs. • ETL (Extract, Transform, Load): Proficiency in designing and implementing ETL processes for data integration, transformation, and loading using tools with experience in AWS Glue. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Por favor confirme su dirección de correo electrónico: Send Email