← Back to jobs
Austin, TX, USA
No related jobs found
Job Responsibilities include:
Design, develop, and maintain scalable software applications, microservices, and RESTful APIs using Advanced Java and Spring Boot.
Build and support real-time data streaming and messaging solutions utilizing Apache Kafka and distributed processing frameworks such as Apache Spark.
Develop and integrate GraphQL and web service-based solutions to enable seamless communication across enterprise systems.
Collaborate with cross-functional teams to analyze requirements, design technical solutions, and deliver high-quality software in an Agile environment.
Troubleshoot, debug, and optimize application performance, ensuring reliability, scalability, and adherence to development best practices.
Participate in code reviews, system design discussions, and implementation of modern software architecture patterns to support business and technical objectives.
Required Qualifications:
Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field.
8-10 years of experience in software development with strong hands-on expertise in Java-based enterprise application development.
Advanced proficiency in Java, Spring Boot, Microservices Architecture, RESTful API development, GraphQL, and Web Services, with experience building scalable and high-performance applications.
Hands-on experience with Apache Kafka and Apache Spark for real-time data processing, event-driven architectures, and distributed systems development in enterprise environments
Any Graduate
No related jobs found
← Back to jobs