Full-Stack Java Software Developer
Jobs via Dice
About the role
About
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Satsyil Corporation, is seeking the following.
Role
Full-Stack Java Software Developer
We are looking for a senior Full-Stack Java Software Developer with strong hands-on development experience and the ability to contribute to architecture and design decisions. This role is ideal for someone who has built enterprise applications in Java/J2EE, worked with Spring Boot and Microservices, and understands how to develop scalable cloud solutions.The person in this role will write production-level code, build reusable framework components, support design and architecture reviews, and work closely with technical teams, business stakeholders, and clients. This is a hands-on role, so we are looking for someone who can both discuss architecture and actively develop within the application stack.
What the role involves
- Designing, developing, and enhancing enterprise applications using Java/J2EE
- Building and supporting applications using Spring Framework, Spring Boot, and Microservices
- Developing APIs and working with API integrations and API Gateway
- Contributing to application framework-level components, not just feature-level coding
- Working with AWS cloud-based solutions and modern cloud-native architectures
- Supporting application scalability, reliability, and performance
- Participating in design reviews, architecture discussions, and technical solutioning
- Working across the full software development lifecycle, including development, testing, deployment, and support
- Collaborating with engineering teams, business users, and client stakeholders
- Operating within Agile / Lean development environments
Required Experience
- 10+ years of software development experience
- Strong experience with:
- Java/J2EE
- Spring Framework
- Spring Boot
- Microservices
- API development and integration
- AWS Cloud
- Relational and/or NoSQL databases
- Experience with one or more of the following:
- Kafka
- ELK
- Spring Cloud Services
- AppDynamics
- API Gateway
- Jenkins
- Experience with CI/CD and development tools such as:
- JUnit
- Mocking frameworks
- TestNG
- Git
- Jira
- Experience with design and architecture review
- Strong understanding of:
- High availability engineering
- Containerization
- Single-page application development
- Serverless computing
- Elastic scalability
- High-performance systems
- Strong communication skills and ability to work directly with clients and internal teams
What we are looking for in a candidate
The best fit will be someone who is:
- Strong technically and still hands-on with coding
- Comfortable working in both development and architectural discussions
- Experienced building modern, scalable applications in cloud environments
- Able to understand business needs and translate them into technical solutions
- Comfortable in a client-facing environment
- Effective in team collaboration and communication
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free