Java Full-Stack Developer designing and developing Java-based backend solutions for Morgan Stanley's technology platforms. Collaborating with teams and managing project deliverables in a hybrid work environment.
Responsibilities
Contribute to the function through complex project tasks and initiatives
Interact regularly with team members and occasionally leadership on a range of topics
Design, develop, and maintain Java-based backend services and applications
Make architectural decisions and establish technical standards
Manage project timelines, resource allocation, and deliverables
Conduct code reviews and ensure code quality across the team
Collaborate with product managers to define and implement new features
Troubleshoot and resolve complex technical issues
Create and maintain technical documentation
Report project status to senior management
Requirements
6+ years of professional experience in Java backend development
Strong proficiency in Java 8 or higher, including advanced language features
Expert knowledge of Spring Framework ecosystem (Spring Boot, Spring Data, Spring Security)
Experience with microservices architecture design and implementation
Solid understanding of RESTful API design principles and best practices
Proficiency with relational databases (SQL Server, Sybase) and SQL optimization
Experience with NoSQL databases (MongoDB, Cassandra, Redis)
Knowledge of message brokers and event-driven architectures (IBM MQ, Kafka, RabbitMQ)
Familiarity with containerization and orchestration (Docker, Kubernetes)
Strong experience with build tools (Maven, Gradle) and CI/CD pipelines
Benefits
Comprehensive employee benefits and perks
Flexible working arrangements
Professional development opportunities
Opportunities for internal mobility within the organization
Software Engineer designing and developing scalable SaaS platform for customers at Blue Yonder. Collaborating with teams and mentoring junior engineers in a dynamic technical environment.
Technical Architect specializing in TMS solutions facilitating customer business processes at Blue Yonder. Involves collaboration with customers and project teams for functional analysis and integration.
Lead Software Engineer managing Java Microservices development for supply chain solutions. Collaborating with teams to drive architectures and designs toward efficiency and simplicity.
Java Fullstack Developer creating B2B software solutions for scireum GmbH. Developing Java web applications using modern technologies within a SCRUM team.
C++ / UE5 Software Developer for game co - development at Sperasoft. Responsible for designing, building, and maintaining reusable C++ code in a hybrid workplace.
Senior Software Engineer building and designing the Coinbase Card product for global availability. Collaborating to ensure safety and ease of use while leveraging modern technologies and best practices.
Intermediate Software Engineer developing backend services for data intelligence and reporting at Achievers. Collaborating with teams to deliver high - value insights using modern technology stacks.
Cloud & Platform Architect responsible for infrastructure architecture at a Swiss company. Leading projects and ensuring Cloud compliance and security standards are met.
Backend Developer at Famoco participating in platform development and maintenance. Collaborating with teams to improve platform code and architecture while ensuring technical solutions.