Job Description
Join NexusTech Innovations, a cutting-edge software solutions provider transforming industries through technology. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications that solve real-world challenges. Our Minneapolis-based team thrives on innovation, collaboration, and continuous learning, offering unparalleled opportunities to work with emerging technologies in a dynamic environment.
As a key member of our engineering team, you'll contribute to mission-critical projects that impact millions of users. We value creativity, technical excellence, and a growth mindset, providing comprehensive benefits including flexible work arrangements, professional development stipends, and equity participation.
Responsibilities
- Design, develop, and maintain high-performance backend services using Java and Spring Boot
- Architect cloud-native solutions on AWS with microservices architecture
- Lead code reviews and implement CI/CD pipelines using Jenkins and Docker
- Mentor junior engineers and conduct technical workshops
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Stay current with emerging technologies and implement best practices
Qualifications
- 5+ years of professional software development experience with Java
- Expertise in microservices architecture and cloud platforms (AWS preferred)
- Strong understanding of RESTful APIs, databases (SQL/NoSQL), and caching strategies
- Proven experience with CI/CD tools and containerization (Docker/Kubernetes)
- Excellent problem-solving skills and attention to detail
- Bachelor's degree in Computer Science or equivalent experience
- Strong communication skills and ability to work in cross-functional teams