Lead Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Tennessee

Posted

76 days ago

Salary

0

Seniority

Senior

Job Description

Lead Software Engineer

i3 Verticals

• Lead development and maintenance of enterprise web applications using Java, Spring Framework, and Angular. • Design and implement RESTful APIs and integrate with backend services using Spring MVC and Spring Security. • Write clean, well-documented, and efficient code following enterprise coding standards. • Participate in and lead code reviews to ensure code quality and adherence to best practices. • Collaborate with designers and product managers to implement user interfaces and features using Angular (v13+). • Troubleshoot and debug software issues across the full stack (Java backend to Angular frontend). • Work with Oracle databases to design and optimize queries and data models. • Mentor junior developers and contribute to architectural decisions. • Integrate with AWS services including Cognito for authentication. • Participate in team meetings and contribute to project planning and sprint ceremonies.

Job Requirements

  • 5+ years of software engineering experience with Java and Spring Framework.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Hands-on experience with Spring MVC, Spring Security, and Spring JDBC/ORM.
  • Proficiency with Angular (v10+) and TypeScript for front-end development.
  • Experience with RESTful API design and implementation.
  • Knowledge of HTML, CSS, Bootstrap, and responsive design principles.
  • Experience with Oracle or other relational database systems.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with Spring Boot for microservices development.
  • Experience with OAuth2, JWT, and AWS Cognito for authentication and authorization.
  • Familiarity with Maven for build and dependency management.
  • Experience with JSP and Apache Tiles for server-side rendering.
  • Exposure to Ionic/Capacitor for mobile development.
  • Experience with Azure DevOps Pipelines or Jenkins for CI/CD.
  • Understanding of Agile development methodologies (Scrum/Kanban).
  • Experience with customer portal applications.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1947H1B Sponsor

• Design, develop, maintain and improve software and other technical solutions that solve business challenges • Play a key role in redesigning our monolithic legacy products in AWS • Champion AWS best practices • Mentoring team members on software engineering best practices • Focus on overall product quality • Develop and maintain unit and integration tests • Responsibly self-managed workload given project priorities, deadlines and deliverables • Help the team achieve sprint goals through independent work and collaboration • Participate in code reviews to promote quality and best practices • Support code deployments

Wisconsin
$117.5K - $223.0K / year
Job Closed
Milliman logo

AI Software Engineer I

Milliman

Solutions for a world at risk™

Full TimeRemoteTeam 1,001-5,000Since 1947H1B Sponsor

• Develop, implement, and integrate pre-trained AI models into applications using Python or C#, ensuring they meet performance and scalability requirements. • Work closely with data scientists and engineers to design AI-powered solutions that align with business goals and client needs. • Collaborate with cross-functional teams to ensure smooth integration of AI models into existing systems and workflows. • Design, develop, maintain, and scale high-quality AI-powered applications that enhance operational efficiency and deliver measurable value. • Identify and resolve AI-related issues, optimizing system performance and reliability. • Keep abreast of the latest developments in AI technologies and methodologies, applying new insights to enhance existing solutions. • Ensure strong alignment between AI models and data requirements, working closely with data teams to manage data pipelines and data quality. • Maintain comprehensive documentation of AI models and applications, adhering to best practices in software development and AI ethics.

Connecticut + 2 moreAll locations: Connecticut | Illinois | Wisconsin
$85.1K - $177.7K / year
Job Closed
Milliman logo

Senior Software Engineer

Milliman

Solutions for a world at risk™

Full TimeRemoteTeam 1,001-5,000Since 1947H1B Sponsor

• Create and maintain code for internal finance systems • Develop software solutions by studying information needs • Confer with users, business owners and senior management • Analyze and study systems flow, data usage, and work processes • Investigate problem areas • Follow the software development lifecycle • Perform scheduled and unscheduled maintenance of infrastructure used by systems we support and develop • Maintain operating system updates, security patches, and proper level of capacity • Work closely with the Dev Ops team • Collaborate in a team-focused, agile development environment • Confidently contribute and adapt to changing requirements, ideas, and solutions • Work closely with the Finance team gathering requirements, coordinating test efforts and deployment • Responsible for training regarding internal environment and how to procure resources • Review code and design prepared by other software engineers • Assign work to team members in absence of management

Washington
$212.2K / year
Job Closed
Full TimeRemoteTeam 201-500Since 2009H1B No Sponsor

At Leadtech, we’ve been redefining digital businesses since 2009, creating innovative online solutions that reach millions of users every month. With a diverse team of over 700 members from 23+ nationalities, we’re united by a passion for creativity and collaboration.  We specialize in delivering user-centric experiences across web and mobile platforms, where people can connect with our products like never before. We’re proud of our global reach and committed to fostering an inclusive workplace where every individual contributes to our shared vision of bringing cutting-edge projects to life. Learn more about our journey and mission on our About Us page! ABOUT THE ROLE Due to continuous growth, our Mobile Development Team is excited to welcome a Senior Mobile Software Engineer who will own end-to-end delivery of iOS and Android applications using AI tooling as a core part of the workflow, not an afterthought. This is a full-ownership role. You write the code, make the architectural calls, and ship the product. AI is your force multiplier; Product is your partner. You'll work directly with Product Owners, Designers and QAs to turn ideas into working software, own both mobile platforms across your projects, and maintain the AI-assisted development environment that makes this model possible. YOUR MISSION - Own end-to-end delivery of mobile products: from architecture to App Store and Play Store release - Write production-quality iOS applications in Swift and SwiftUI - Own Android delivery on your projects in Kotlin and Jetpack Compose - Using AI tooling to bridge platform-specific gaps where needed - Maintain and evolve the AI development stack: rules, skills, agents and workflow automation. - Collaborate closely with Product Owners and Designers to define scope, surface tradeoffs, and keep delivery predictable - Build and maintain lightweight backend services and integrations when projects require it - Make independent architectural decisions, with Staff Engineers available as a technical partners

Greece