Sr. Developer/Team Lead

  • Posted 60+ days ago | Updated 13 days ago

Overview

Remote
Depends on Experience
Contract - W2

Skills

Ajax
AngularJS
Apache Struts
Application Development
Cascading Style Sheets
Communication
Computer Science
Enterprise JavaBeans
FOCUS
HTML
Hibernate
IBM WebSphere
IBM WebSphere Application Server
IBM WebSphere Portal
IT Management
Informatics
J2EE
JSP
Java
Java Servlets
JavaScript
Management
Mortgage
Problem Solving
Productivity
SOAP
Spring Framework
Supervision
Team Leadership
Web Services
XML

Job Details

About the Role

We are seeking a  seasoned and solutions-oriented Technical Lead who thrives at the intersection of engineering and product strategy. This role is ideal for someone who has  independently built complex applications from scratch, possesses deep architectural expertise, and excels at translating ambiguous business requirements into elegant technical solutions.

As a Software Solutions Engineer, you will work closely with  Product Managers, Analysts, and cross-functional teams to design and deliver scalable, cloud-native applications. You'll be expected to ask the right questions, visualize solutions, and communicate clearly—bridging the gap between technical complexity and business clarity.


What You'll Do

Technical Leadership & Architecture

  • Lead end-to-end development of enterprise-grade applications, from ideation to deployment.
  • Architect scalable, secure, and maintainable solutions using  Java, Spring Boot, and  AWS.
  • Design and implement  complex API integrations, microservices, and backend systems.
  • Visualize and communicate application architecture and integrations  clearly to both technical and non-technical stakeholders.

Hands-On Development

  • Write high-quality, production-ready code and contribute to core services.
  • Troubleshoot and optimize performance, scalability, and security of applications.

Cross-Functional Collaboration

  • Partner with Product Managers and Analysts to gather and refine requirements—especially when they're ambiguous or evolving.
  • Ask deep, meaningful questions to uncover hidden needs and drive clarity in solution design.
  • Translate business goals into actionable technical plans.

Mentorship & Team Enablement

  • Guide and mentor engineers through code reviews, architectural discussions, and technical challenges.
  • Foster a culture of continuous learning and engineering excellence.

Cloud & DevOps Expertise

  • Leverage AWS services (e.g., EC2, Lambda, S3, SQS/SNS, DynamoDB, RDS) to build cloud-native solutions.
  • Promote modern engineering practices including CI/CD, automated testing, and infrastructure-as-code (Terraform, CloudFormation).

What We're Looking For

  • 8+ years of hands-on software development experience, with  3+ years in a technical leadership role.
  • Proven experience building complex applications independently from the ground up.
  • Deep expertise in  Java Spring Boot, and  RESTful API development.
  • Strong understanding of  application architecture, microservices, and enterprise integration patterns.
  • Advanced proficiency in  AWS cloud architecture and services.
  • Experience with  relational and NoSQL databases (e.g., RDS, DynamoDB).
  • Familiarity with  Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI).
  • Exceptional  spoken communication skills—able to simplify and articulate complex technical concepts.
  • Strong analytical and problem-solving abilities.

Nice to Have

  • AWS Certified Solutions Architect or similar certifications.
  • Experience with  event-driven architecture and tools like  Kafka.
  • Exposure to modern front-end frameworks (e.g., React, Angular).
  • Experience working in agile environments with cross-functional teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.