Job Description
Join TechNova Solutions' cutting-edge development team in Baltimore! We're seeking a passionate Senior Software Engineer to architect scalable solutions for our fintech platform. You'll collaborate with cross-functional teams to deliver high-impact features while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like cloud-native architecture and machine learning.
Responsibilities
- Lead design and implementation of microservices using Java/Spring Boot
- Optimize database performance with PostgreSQL and Redis
- Drive CI/CD pipeline improvements using AWS and Jenkins
- Mentor junior engineers through code reviews and technical guidance
- Translate business requirements into technical specifications
- Conduct unit testing, integration testing, and performance tuning
- Stay current with industry trends and emerging technologies
Qualifications
- 5+ years of experience in Java/Python development
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Bachelor's degree in Computer Science or equivalent experience
- Proven track record of delivering scalable enterprise applications
- Excellent problem-solving and communication skills