
Java Developer
- Austin, TX
- $91,500-140,400 per year
- Permanent
- Full-time
- Design, develop, and implement high-performance, secure, and resilient APIs and microservices using Java, Spring Boot, and related technologies.
- Collaborate with business analysts, product owners, and other development teams to understand requirements and translate them into technical specifications.
- Ensure the scalability, reliability, and security of financial systems through robust API design and implementation.
- Develop and maintain comprehensive API documentation for internal and external consumption.
- Integrate with various internal and external financial systems and third-party services.
- Participate in code reviews, testing, and deployment processes to ensure high-quality software delivery.
- Provide technical leadership and mentorship to junior developers.
- Troubleshoot and resolve production issues, providing timely support and maintenance.
- Stay updated with emerging technologies and industry trends in Java development and financial services.
- 5+ years of experience in Java development, with a strong focus on API development.
- Expertise in Spring Framework (Spring Boot, Spring Data JPA, Spring Security).
- Strong understanding of RESTful API design principles and best practices.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ, JMS).
- Proficiency in database technologies (SQL and NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable.
- Familiarity with Agile methodologies and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills.
- Financial/Trading services industry experience is a plus