Lead I - Software Engineering (Angular & Java)

4 - 8 years

0 Lacs

Posted:1 month ago| Platform: Shine logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced software developer or software architect with 4 to 7 years of experience, your role at UST will involve the following responsibilities: - Interacting with other technical personnel or team members to finalize requirements. - Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity. - Working closely with other QA & development team members to understand moderately complex product requirements and translate them into software designs. - Successfully implementing development processes, coding best practices, and code reviews. - Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. - Resolving technical issues as necessary. - Performing all other duties as assigned. Qualifications required for this role include: - 4 to 7 years of experience in software development or software architect role. - BS in Engineering/Computer Science or equivalent experience. - Strong proficiency in Angular and Java/J2EE; Java 11+ is a must. - Expertise in Spring Boot, Micro Services, and API experience is optional. - Familiarity with Singleton, MVC Design Patterns is a must. - Proficiency in data manipulation language (including but not limited to SQL and/or MySQL) including optimization techniques; must have at least MySQL experience. - Experience using applicable tool sets such as Eclipse, GIT, Postman, JIRA, Confluence, etc. is a must. - Knowledge of test-driven development is a must. - Familiarity with OAuth2.0 pattern and experience with at least 2 patterns is optional. - Familiarity with Graph Databases such as Neo4J or Apache Tinkerpop and Gremlin is a nice to have. - Experience with Kafka messaging is a nice to have. - Ability to work well with internal and external technology resources. - Advanced knowledge of software development methodologies (Agile, etc.). - Ability to write and review portions of detailed specifications for the development of complex system components. - Ability to complete complex bug fixes and investigate/support complex production issues. - Good oral and written communication skills. - Knowledge of industry-wide technology trends and best practices. - Solid understanding of object-oriented programming. - Experience setting up and maintaining distributed apps with Unix/Linux environments. - Experience using CI/CD tools like Jenkins, Github Actions, etc. - Experience with Docker, Kubernetes, and Cloud development is nice to have. About UST: UST is a global digital transformation solutions provider that partners with clients from design to operation, embedding innovation and agility into organizations" processes. With over 30,000 employees in 30 countries, UST aims to make a real impact through transformation, touching billions of lives in the process.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
UST Global logo
UST Global

Information Technology Services

Oxnard

RecommendedJobs for You