Senior Java Software Engineer

HCL Technologies Limited

Dearborn (MI)

On-site

USD 78,000 - 148,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
401(k) retirement plan
Paid time off

Job summary

HCLTech is seeking a Senior Java Software Engineer in Dearborn, MI (Onsite) to advance CAD/CAe software with Java, Angular, and microservices. You will design, develop, test, and optimize solutions, engage with customers, and contribute to architecture and deployment strategies in a fast-paced environment.

The role requires strong Java full-stack experience, Angular front-end work, API integration via APIGEE/RESTful APIs, and proficiency with CI/CD and testing practices.

Qualifications

  • 5+ years of Java full-stack web application design using microservices.
  • Experience with Angular for front-end and real-time data updates.
  • Experience with API gateways like APIGEE and RESTful APIs.
  • Experience with CI/CD and test-driven development.

Responsibilities

  • Engage with customers to understand use-cases and requirements.
  • Design, develop, test, and debug CAD/CAe software components.
  • Define technology stack and deployment strategy.
  • Create high-level architecture designs that outline components and interfaces.
  • Collaborate with product owners, designers, and architects.
  • Define and implement software test strategy and processes.
  • Improve performance and adopt new technologies to maximize efficiency.
  • Follow test-driven development, CI/CD practices.
  • Support security practices including encryption.
  • Develop user-friendly interfaces and front-end/back-end APIs.
  • Develop and maintain back-end applications like APIs and microservices.
  • Evaluate emerging technologies to enhance stack and collaboration.

Skills

Java Full Stack
Angular
Microservices
APIGEE/RESTful APIs
Automation testing
GitHub
GCP

Tools

GCP
GitHub
APIGEE

Job description

HCLTech is looking for a highly talented and self- motivated Senior Java Software Engineer to join it in advancing the technological world through innovation and creativity.

Job Title: Senior Java Software Engineer
Job ID: 135972
Position Type: Full-time
Location: Dearborn, Michigan (Onsite)

Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming and Automation testing. Job involves software engineering responsibilities in CAD / CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and pushing the tested module to the version-controlled environment (GitHub).

Key Responsibilities

1. Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions 2. Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies 3. Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc. 4. Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application 5. Collaborate with cross functional teams like product owners, designers, architects etc. 6. Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices. 7. Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency 8. Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery 9. Support security practices to safeguard user data including encryption and anonymization. 10. Create user-friendly and interactive interfaces 11. Develop and maintain back-end applications like APIs and microservices using server-side languages 12. Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration

Skills Preferred

KAFKA, Testing Methodologies, Artificial Intelligence & Expert Systems

Experience Required
  • 5+ years of experience of utilizing Java full stack to design scalable web applications by leveraging microservices architecture and APIGEE / RESTful APIs.
  • 3+ years of experience of utilizing Angular to create user friendly front-end and enable real-time data updates in the web application user interface.’
  • Minimum 5+ SQL / Oracle database experience or PostGres
  • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience
  • Strong analytical and problem-solving skills
  • Strong in functional, integration and regression testing manually and automatically
  • Experience working complex SQL queries to retrieve and analyze data in relational database
  • Familiarity with GitHub or equivalent source control repositories
  • Experience with test-driven development practices
  • Experience troubleshooting application and performance issues.
  • Good communication and interpersonal skills
  • Ability to multi-task and manage changing priorities
  • Ability to work independently and take initiative when facing unexpected problems
Experience Preferred
  • Agile development
  • Experience in Jira
  • Development Practices such as TDD/BDD
  • Well versed with design such OOP
  • Code quality analysis of performing static and dynamic analysis on their own code
  • AI Development
Pay and Benefits

Pay Range Minimum: $78,000 per year

Pay Range Maximum: $148,000 per year

HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to secure@hcltech.com for investigation.

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year

How You’ll Grow

At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Manager
Technical Manager

HCL Technologies Limited • San Antonio (TX)

On-site
USD 125,000 - 184,000
Performance-based bonuses
401(k) retirement plan
Paid time off and holidays
Senior Engineering Technician
Senior Engineering Technician

HCL Technologies Limited • Mountain View (CA)

On-site
USD 97,000 - 147,000
Medical, dental, vision
401(k) retirement plan
Paid time off
+1
Manufacturing Engineer
Manufacturing Engineer

HCLTech • Boston (MA)

On-site
USD 93,000 - 122,000
Mechanical Design Engineer
Mechanical Design Engineer

HCLTech • Beverly (MA)

On-site
USD 55,000 - 69,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Technical Specialist
Senior Technical Specialist

HCLTech • Dallas (TX)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Full Stack Developer Java Microservices and react & AI Claude
Full Stack Developer Java Microservices and react & AI Claude

HCL Technologies Limited • Hoboken (NJ)

On-site
USD 69,000 - 128,000
Health insurance
401(k) plan
Paid time off
Forward Deployed Engineer Lead
Forward Deployed Engineer Lead

HCLTech • New Jersey

On-site
USD 164,000 - 263,000
Medical insurance
Dental insurance
Vision insurance
+4
Product Engineer General
Product Engineer General

HCL Technologies Limited • Allen Park (MI)

On-site
USD 41,000 - 52,000
Medical insurance
Dental insurance
Vision insurance
+6
Java Full Stack Architect
Java Full Stack Architect

HCLTech • Phoenix (AZ)

Hybrid
USD 128,000 - 282,000
L2 Support Engineer - Mechanical Tools
L2 Support Engineer - Mechanical Tools

HCLTech • Cupertino (CA)

On-site
USD 69,000 - 90,000