Full Stack Developer

Proteam Solutions
  • Dublin, OH
  • Instant Apply
4 days ago

Job Description

Full Stack Developer

Overview
Software Engineer is responsible for designing, developing, implementing and supporting applications, systems and IT products required to achieve the company's business objectives.

Key Responsibilities
• Serve as the Technical Lead and hands-on Java developer for the application.
• Develop, enhance, test, and support Java-based applications, services, and APIs.
• Maintain and improve the current-state application, including troubleshooting complex production, integration, and performance issues.
• Perform root cause analysis and drive improvements in application stability, performance, reliability, and supportability.
• Evaluate the existing architecture, codebase, integrations, and technical dependencies to identify opportunities for optimization, modernization, and simplification.
• Help define the future-state architecture and technical roadmap in partnership with architects, business partners, analysts, and development teams.
• Lead and contribute hands-on to the development of future-state capabilities, modernization initiatives, and proofs of concept.
• Translate business requirements into scalable, maintainable, secure, and supportable technical solutions.
• Provide technical leadership through architecture and solution design, code reviews, development standards, mentoring, and technical problem-solving.
• Plan and support implementations and deployments with a focus on minimizing production risk and system outages.
• Collaborate across teams to manage technical dependencies, risks, and continuous improvement opportunities.

Qualifications
• 5 years of hands-on Java application development experience.
• Experience as a Technical Lead, Lead Developer, or Senior Java Developer with technical leadership responsibilities.
• Strong Java development skills with experience in enterprise application development.
• Experience with APIs/services, integration technologies, application design patterns, and object-oriented design.
• Experience supporting and enhancing existing or legacy applications, including production troubleshooting.
• Experience contributing to application modernization, optimization, or future-state architecture.
• Strong understanding of databases, SQL, application/web servers, operating systems, and enterprise integrations.
• Solid knowledge of the software development lifecycle, source control, code reviews, testing, deployment, and change management.
• Strong analytical, problem-solving, communication, and technical documentation skills.
• Ability to lead technically while remaining hands-on with Java coding, debugging, design, and implementation.

What is expected at this level
• Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects.
• Participates in the development of policies and procedures to achieve specific goals.
• Recommends new practices, processes, metrics, or models.
• Works on or may lead complex projects of large scope; projects may have significant and long-term impact.
• Provides solutions which may set precedent.
• Independently determines method for completion of new projects; receives guidance on overall project objectives.
• Acts as a mentor to less experienced colleagues.

Numbers & Facts

LocationDublin, OH

Skills

  • Analysis Skillsunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Change Managementunmatched
  • Code Reviewsunmatched
  • Continuous Improvementunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Enterprise Applicationsunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Metricsunmatched
  • Object Oriented Design (OOD)unmatched
  • Operating Systemsunmatched
  • Policy Developmentunmatched
  • Problem Solving Skillsunmatched
  • Procedure Developmentunmatched
  • Process Improvementunmatched
  • Production Systemsunmatched
  • Proof of Conceptunmatched
  • Requirements Managementunmatched
  • Risk Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Integration (SI)unmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Testingunmatched
  • Web Serverunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder