Azure & Java Developer
ABOUT CLIENT
Our client is one of the world’s largest providers of Consulting, Outsourcing and Technology Services
JOB DESCRIPTION
We are looking for a senior engineer to join our team. You will work on collaborative and innovative projects with various sub-teams, as well as with international cross-teams and clients. We are seeking a team player with a forward-thinking mindset, able to challenge the status quo and drive future visions.
Responsibilities include translating business requirements into technical applications, designing, building, and maintaining efficient, reusable, reliable, testable, and secure Java code, and driving micro-services-based design for scalability, fault tolerance, performance, and quality. Additionally, you will establish the overall architecture for the Java and Azure part of the platform, review technical designs, and provide feedback for improvements.
Other duties involve maintaining code quality, organization, and automatization, reviewing technical designs with respect to IT security, managing build and deployment for Azure Apps/.Net/Java projects, and implementing Agile/DevOps practices. You will also coach and mentor teams on Agile and DevOps best practices and tools, as well as write technical articles related to solutions on Azure.
JOB REQUIREMENT
Primary Skills:
Strong proficiency in Java and SQL languages
Expertise in SpringBoot, Hibernate, Junit frameworks
Experience with various Azure services such as PaaS, Function, Logic Apps, Repo, API Management, ARM Templates, Azure Integration Services, Azure Storage, Containers, and Enterprise Service Bus
Proficient in Java API Security including authentication, authorization, and common security standards
Familiarity with SQL server and Azure Database
Competency in tools like Maven, JIRA/Confluence, Azure DevOps, UML, Azure CI/CD, Git with Branching/Merging strategy, and PMD/Sonarqube
Working knowledge of Agile and Scrum methodologies
Secondary Skills:
Understanding of Azure Compute, Azure Networking, Microsoft PowerShell, and Azure Data Factory
Familiarity with Salesforce APIs, Salesforce Data Model, and Python
Requirements:
Bachelor's or Master's degree in Computer Science
Proficient in English communication (verbal, non-verbal, written)
At least 6+ years of relevant experience in Java and Azure development
Proficiency in Java and its ecosystems, as well as microservices
Knowledge of backend API security standards including authentication, authorization, OAuth, OpenID, JWT, SAML, and SSO
Experience in Object-Oriented analysis and design using common design patterns
Familiarity with common integration patterns such as REST/SOAP, Messaging, Streaming, and Event-Driven Architecture
Strong understanding of concurrency patterns in Java and Azure
Proficient in code versioning tools like Git
Familiarity with build tools like Gradle, Maven, and Ant
Familiarity with continuous integration and cloud services on Azure cloud provider
Knowledge and experience in Solution Architecture and Azure Integration Services
Experience working in an agile team practicing Scrum and Kanban
Effective communication, interpersonal skills, and teamworking abilities
Proactive, flexible working approach and result-driven attitude
Team-player with experience working in international and multi-functional teams
Shares the focus on the delivery of code as a product instead of an activity
Drives ownership of objectives instead of tasks
Motivated to drive and increase the team's performance
Protective of creating the right environment for the team to perform in
Self-development skills to keep up to date with fast-changing trends
Knowledge of business domains such as Pension is a plus.
WHAT'S ON OFFER
Competitive compensation, comprehensive health insurance for employees and dependents.
Participation in international projects within a professional and dynamic work setting.
Gaining valuable experience with diverse projects, new technologies, and a multitude of talents.
Access to training opportunities, including technical seminars and soft skill courses.
Potential for promotion through a regular performance review system.
CONTACT
PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!
Job Summary
Company Type:
Outsourcing
Technical Skills:
Java, Azure
Location:
Ho Chi Minh - Viet Nam
Salary:
Negotiation
Job ID:
J01429
Status:
Active