JOBSEARCHER

Senior Java Software Engineer

Java Backend EngineerW-2 only - no 3rd partiesno sponsorship providedcontract - ONSITE
Location: Austin, TX
Work Schedule: Hybrid – onsite Tuesday, Wednesday, and Thursday
We are seeking a skilled Java Backend Engineer to support the design, development, and maintenance of scalable backend applications and services. The ideal candidate will have strong hands-on experience with Java and Python, a solid understanding of backend architecture and databases, and strong problem-solving skills.
Required Skills & Qualifications: Strong Java 8 development experience, including building and maintaining backend applications, APIs, and services in enterprise environments. Strong Python programming experience for backend development, scripting, automation, data processing, or related engineering tasks. Hands-on experience with the Spring framework, including development of scalable and maintainable Java-based applications. Strong experience working with SQL and relational database concepts, including writing and optimizing queries. Experience with Oracle databases in a production or enterprise environment. Experience working with MongoDB or other NoSQL database technologies. Strong understanding of data structures, algorithms, and software engineering fundamentals. Demonstrated ability to troubleshoot complex technical issues and develop effective, scalable solutions. Strong analytical and problem-solving skills with the ability to work independently and collaborate across technical teams. Ability to quickly learn new technologies, systems, and business requirements in a fast-paced engineering environment.
Preferred Qualifications: Experience working with Large Language Models (LLMs), Generative AI, or AI-enabled applications. Experience integrating LLM-based capabilities into backend applications, APIs, or internal platforms is a strong plus.
Nice to Have: Experience with JavaScript. Familiarity with Unix/Linux environments and command-line tools.