What are the responsibilities and job description for the Java Software Engineer position at Sistema Technologies, Inc.?
We are seeking an experienced Software Developer for an onsite contract role in Austin, TX (4–5 days per week). This is a 12-month engagement with potential extension, focused on developing and enhancing enterprise-level applications using modern technologies.
Responsibilities
The Software Developer will be responsible for researching, designing, implementing, and managing software programs. This role involves testing and evaluating new applications, collaborating closely with developers, UX designers, and business and systems analysts, and leveraging modern technologies—including AI—to accelerate development processes. The candidate will design and develop scalable Java-based enterprise applications, build dynamic front-end interfaces using Angular and AG Grid, and integrate AI-driven capabilities such as automation and predictive analytics into workflows. Additional responsibilities include participating in code reviews, ensuring adherence to development best practices, mentoring junior team members, and troubleshooting complex technical issues across the full technology stack.
Required Skills & Experience
- 8 years of experience in Java, Spring Boot, and Angular development
- Strong expertise in Angular and AG Grid for building rich UI components
- Hands-on experience with RESTful APIs, microservices architecture, and Spring Boot
- Proven ability to design, develop, and maintain enterprise-level applications
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work independently and lead complex technical initiatives
Preferred Qualifications
- Experience with AI/ML frameworks such as TensorFlow or PyTorch
- Familiarity with AI-powered development tools (e.g., GitHub Copilot, ChatGPT-based assistants)
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Experience with containerization technologies (Docker, Kubernetes)
- Understanding of CI/CD pipelines and version control systems (Git)
Additional Details
- Location: Austin, TX (Onsite 4–5 days/week)
- Duration: 12 months possible extension