Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of enterprise software. We're seeking passionate innovators to build scalable, high-performance applications that impact millions of users. Located in the heart of San Antonio's tech hub, you'll collaborate with cross-functional teams in a collaborative, agile environment. Enjoy competitive compensation, comprehensive benefits, and opportunities to work with cutting-edge technologies while fostering professional growth.
Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Implement CI/CD pipelines using AWS and Jenkins for seamless deployments
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Contribute to architectural decisions and technical documentation
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with relational databases (SQL) and NoSQL solutions
- Experience with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Familiarity with RESTful API design and development
- Proven track record of delivering complex projects on time
- Excellent problem-solving and communication skills