Job Search
We can help you build an exceptional career
Java software developer IRC248370
Job | IRC248370 |
Location | Mexico - Guadalajara |
Designation | Senior Software Engineer |
Experience | 3-5 years |
Function | Engineering |
Skills | Git, Java |
Work Model: | Hybrid |
Description
Department/Project Description
A customer is a healthcare IT security company. It provides healthcare companies with a platform that addresses critical compliance and security challenges. It helps to improve providers productivity.
The goal is to create a SaaS product from ground up in a public cloud framework.
Technology: React, TypeScript, Bootstrap, Spring, Java, Amazon Web Services, etc.
Requirements
Job Summary
Are you proficient in Java and enjoy building native SaaS solutions in the cloud? Do you love building, testing, monitoring, and troubleshooting distributed software services and databases? This opportunity may be for you. This role requires a strong background in cloud native technologies to build robust, reliable, and scalable services. In this role, you will work with a team of senior engineers across our enterprise cloud platform. You will assist in backend microservice-based software development activities across customers’ product portfolios to provide a best-in-class cloud-based user experience.
Qualifications
- Bachelor’s degree in computer science or related field.
- 4+ years of overall software development experience, with at least 2-3 years building cloud-native distributed highly scalable hosted/SaaS solutions, APIs, and microservices.
- Experienced in building software in full product lifecycle – review customer requirements, participate with senior developers in building functional spec, design, development, testing, deployment, and monitoring.
- High proficiency in Java programming and Java open-source frameworks.
- Strong experience working with Git and proficient in using IntelliJ for Java development.
- Familiarity with cloud software stack – IDL contracts, Protobuf, JASON, XML, gRPC, communication, Open API, Kafka Messaging, Observability tools, and Restful APIs.
- Experience with cloud-based databases and data persistence (PostgreSQL , RDS and MySQL etc.)
- Hands on experience building and deploying with cloud platforms (AWS, Azure etc.) and containerization tools (Docker, Kubernetes) and CI/CD pipeline.
- Hands on experience in developing unit tests and integration tests.
- Strong foundation knowledge in software development principles, design patterns, algorithms, and data structures.
- Ability to troubleshoot problems span multiple APIs, services, and distributed systems.
- Self-starter and brings a strong sense of end-to-end ownership.
- Emotionally intelligent to work with other senior developers within the team and the product.
- Excellent analytical and communication skills and teamwork abilities.
Job Responsibilities
Duties and Responsibilities:
- Work in agile software development lifecycle –mainly SCRUM.
- Collaborate with senior developers and product owner to understand software requirements, participate in the design discussions, code reviews, implement and test cloud-based APIs and micro services.
- Write correct and clean code without any guidance. Participate in code reviews.
- Debug and troubleshoot defect spanning across distributed micro services and APIS. Fix defects found internally and by customers.
- Code and design APIs and services for best performance, scalability, and resiliency as applicable.
- Work alongside other engineers to elevate technology and consistently apply best practices.
- Build expertise in one or more areas of application and serve as a subject matter expert.
- Work well in a very dynamic, fast-moving environment with high expectations
- Willing to learn and grow. Learn emerging cloud technologies and industry trends to enhance skills and knowledge.
Desired Skills:
- Prior experience with Platform Security and Identity, Authentication, Access management standards and protocols such as OAuth, SAML, Multi Factor Authentication (MFA), single sign-on (SSO), Active Directory and Azure AD.
- Familiarity with gRPC framework and OpenAPI specification
- Any AWS Cloud certification.
We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment:Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.We offer you the best quality of work life so that you exceed the expectations of our clients, while achieving your professional and personal ambitions.
Professional Development:Our dedicated Learning & Development team regularly organizes English classes, professional certifications, and technical and soft skill trainings. We also offer the chance to travel internationally
Excellent Benefits:We provide our employees with competitive salaries, family medical insurance, extended paternity leave, annual performance bonuses, and referral bonuses.