Mediabistro logo
job logo

Senior Java Full Stack Developer

Diamondpick, Minneapolis, MN, United States


Senior Java Full Stack Developer
Location: Minneapolis, MN - Onsite

Key Responsibilities:
• Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js
• Architect and implement RESTful APIs, microservices, and distributed systems
• Lead end-to-end development including requirements analysis, design, coding, testing, and deployment
• Develop responsive and dynamic front-end applications using React, Redux, Hooks, and modern JavaScript (ES6+)
• Implement security best practices including OAuth2, JWT, and Spring Security
• Optimize application performance, scalability, and reliability
• Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Oracle)
• Participate in code reviews, technical design discussions, and architectural decisions
• Collaborate with DevOps teams for CI/CD implementation and cloud deployments (AWS/Azure)
• Mentor junior developers and provide technical leadership

Required Skills & Qualifications:
• 13+ years of software development experience
• Strong expertise in Java 8/11/17 and Spring Boot
• Experience with Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Cloud)
• Hands-on experience with React.js, Redux, Hooks, and modern front-end tooling
• Experience building Microservices architecture
• Strong understanding of REST APIs and API design principles
• Experience with Docker and Kubernetes
• Proficiency in SQL and database design
• Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab
• Strong problem-solving skills and excellent communication abilities