Senior Java Software Engineer

Open Systems Technologies

Irving (TX)

On-site

USD 140,000 - 220,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Open Systems Technologies is seeking an Applications Development Technology Lead Analyst in Irving, TX, to drive senior software engineering across enterprise-scale apps. You will guide AI-enabled initiatives, design scalable architectures, and lead cross-functional teams to deliver robust systems.

The role emphasizes Generative AI, RESTful APIs, and cloud platforms, while ensuring DevOps and SRE practices are followed. Strong leadership and stakeholder management are essential.

Qualifications

  • 10+ years of Full Stack software engineering experience in developing enterprise scale applications.
  • Expertise with Java, Springboot, Microservices, Angular/React, and Oracle/PostgreSQL technology stack.
  • Proven experience with Generative AI models, including hands-on experience with large language models (LLMs) or other generative architectures.
  • Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX.
  • Experience with Google ADK or similar Google AI/ML platforms and SDKs.
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions.
  • Expertise in designing and optimizing the software solutions for performance and stability.
  • Expertise in troubleshooting and problem solving.
  • Expertise in site reliability engineering.
  • Expertise in Authentication, Authorization, and Security.
  • Familiarity with AWS cloud, prepare to migrate applications, services, and data to AWS.

Responsibilities

  • Lead by example in bringing agility into software development by following agile best practices.
  • Design, develop, and implement Generative AI models (e.g., LLMs, GANs, VAEs, Diffusion Models) using Python and relevant deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Integrate Generative AI capabilities into existing systems and develop new AI-powered applications.
  • Be a liaison between development manager and the scrum team.
  • Coach/mentor team, eliminate the impediments.
  • Manage the stakeholders, partner to develop roadmap, releases / milestones, and be accountable to the delivery.
  • Develop frameworks, designs, data models, architecture diagrams etc., document, communicate within and outside the team.
  • Ensure best engineering standards are followed by team including DevOps and SRE.
  • Be the second level reviewer for the application design and implementation.
  • Provide inputs, review the test plans and test cases for adequate coverage to ensure the product quality.
  • Be accountable for the releases to go smoothly.
  • Be single point of contact for production incidents at L3 level, troubleshoot, perform root cause analysis, resolve issues permanently.
  • Ensure sprint deliverables are met.
  • Adjust the capacity and still be hands-on in addressing the stories as developer.

Skills

Java
Springboot
Microservices
Angular/React
Oracle/PostgreSQL
Generative AI
TensorFlow/PyTorch
RESTful APIs
Kafka
Elastic Search
NoSQL/databases
DevOps
Security

Tools

Google ADK
AWS
CI/CD

Job description

  • Understand how to work in microservices environment
  • Know how to work with APIs
  • Java, Spring, Rest API implementation, SQL (Oracle), CI/CD, Agile, Git

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities
  • Lead by example in bringing agility into software development by following agile best practices.
  • Design, develop, and implement Generative AI models (e.g., LLMs, GANs, VAEs, Diffusion Models) using Python and relevant deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Integrate Generative AI capabilities into existing systems and develop new AI-powered applications.
  • Be a liaison between development manager and the scrum team.
  • Coach/mentor team, eliminate the impediments.
  • Manage the stakeholders, partner to develop roadmap, releases / milestones, and be accountable to the delivery.
  • Develop frameworks, designs, data models, architecture diagrams etc., document, communicate within and outside the team.
  • Ensure best engineering standards are followed by team including DevOps and SRE.
  • Be the second level reviewer for the application design and implementation.
  • Provide inputs, review the test plans and test cases for adequate coverage to ensure the product quality.
  • Be accountable for the releases to go smoothly.
  • Be single point of contact for production incidents at L3 level, troubleshoot, perform root cause analysis, resolve issues permanently.
  • Ensure sprint deliverables are met.
  • Adjust the capacity and still be hands-on in addressing the stories as developer.
Qualifications
  • 10+ years of Full Stack software engineering experience in developing enterprise scale applications.
  • Expertise in building web applications using Java, Springboot, Microservices,Angular/React, and Oracle/PostgreSQL technology stack.
  • Proven experience with Generative AI models, including hands-on experience with large language models (LLMs) or other generative architectures.
  • Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX.
  • Experience with Google ADK or similar Google AI/ML platforms and SDKs.
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions.
  • Expertise in designing and optimizing the software solutions for performance and stability.
  • Expertise in troubleshooting and problem solving.
  • Expertise in site reliability engineering.
  • Expertise in Authentication, Authorization, and Security.
  • Familiarity with AWS cloud, prepare to migrate applications, services, and data to AWS.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Software Engineer III
Backend Java Software Engineer III

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000
Java Developer
Java Developer

Wall Street Consulting Services LLC • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Lead – Web Application Development
Lead – Web Application Development

Jobtailor • Pennington (NJ)

On-site
USD 140,000 - 170,000
Senior Lead Software Engineer - Java/AWS
Senior Lead Software Engineer - Java/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Java Software Engineer
Java Software Engineer

BeaconFire Inc. • New York (NY)

On-site
USD 70,000 - 100,000
AI/Java Engineer
AI/Java Engineer

New York Technology Partners • United States

On-site
USD 120,000 - 150,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

Hybrid
USD 180,000 - 230,000
Java Software Engineer
Java Software Engineer

re-zoo-me • California (MO)

Hybrid
USD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

Motion Recruitment Partners LLC • Irving (TX)

Hybrid
USD 140,000 - 180,000
Java Gen AI Engineer
Java Gen AI Engineer

Photon • Dallas (TX)

On-site
USD 140,000 - 180,000