Skip to content
mimi

Full-Stack Java Software Developer

Jobs via Dice

Tysons · Hybrid Full-time Senior Today

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

AWSAPI GatewayAppDynamicsELKGitHigh availability engineeringHigh-performance systemsJavaJ2EEJenkinsJiraKafkaMicroservicesNoSQLRelational databasesServerless computingSingle-page application developmentSpring BootSpring Cloud ServicesSpring FrameworkTestNG

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