1

Web Application Development Intern Jobs in Alabama

Showing results 21-40

Web Application Development Intern information

What does a Web Application Development Intern do?

A Web Application Development Intern assists in designing, coding, and testing web-based applications under the guidance of experienced developers. They typically work with programming languages such as HTML, CSS, JavaScript, and may use frameworks like React or Angular. Interns also help troubleshoot issues, participate in team meetings, and contribute to improving user experience. This role provides hands-on experience in the full software development lifecycle and helps interns build the skills needed for a career in web development.

What are the key skills and qualifications needed to thrive as a Web Application Development Intern?

To thrive as a Web Application Development Intern, you need a solid understanding of HTML, CSS, JavaScript, and basic programming concepts, often acquired through coursework or self-study. Familiarity with development frameworks (such as React or Angular), version control systems like Git, and exposure to collaborative platforms like GitHub are typically expected. Initiative, problem-solving ability, and strong communication skills help you stand out when working in team environments and learning from feedback. These skills and qualities are crucial for contributing effectively to projects, adapting to fast-paced changes, and growing professionally in the field.

What types of projects and technologies can I expect to work with as a Web Application Development Intern?

As a Web Application Development Intern, you’ll often work on real-world projects such as building or enhancing web features, fixing bugs, and optimizing user interfaces. You'll likely use modern technologies such as HTML, CSS, JavaScript, and popular frameworks like React or Angular, depending on the company’s stack. Collaboration with senior developers and designers is common, giving you exposure to agile development practices and version control systems like Git. This hands-on experience is valuable for building both your technical skills and your understanding of professional teamwork in software development.

What cities in Alabama are hiring for Web Application Development Intern jobs?

Cities in Alabama with the most Web Application Development Intern job openings:

Full Stack Application Developer 2 4P/226

4P Consulting Inc

Birmingham, AL • Hybrid

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Full-Stack Java/Web Application DeveloperClient: Southern Company.Location: Birmingham, Alabama (4 days onsite / 1 day remote per week)Job Summary:The Southern Company Energy Management Systems (EMS) department is seeking full-stack Java/web application developers to remediate and enhance existing applications. This role involves enhancing existing applications, fixing bugs, performing security updates, designing database schemas, supporting standard/custom components, and managing application configuration and maintenance.Contract Details:Term: 12 monthsNote: This is not a temp-to-hire position.Job Responsibilities:Develop application enhancements to meet complex business requirements, including data interfaces and compliance standards.Convert stand-alone solutions into CloverDX Data Services.Use JetBrains IntelliJ IDE, SonarQube, Sonatype Nexus, GitHub Enterprise, and other tools for development and deployment.Create SQL scripts for schema changes and bulk data loads.Manage production changes using change management practices (source code management, deployment procedures, quality testing, documentation, etc.).Adhere to Southern Company and EMS guidelines, policies, and work practices.Required Experience:4+ years in application development or software engineering.2+ years with Spring Framework.Required Knowledge & Skills:Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, SQL.Experience with Spring Framework and Spring Boot.Proficiency with Git/GitHub Enterprise.Experience with AngularJS 1.x + Bootstrap 3 or Vue3 + Bootstrap 5.Knowledge of object-oriented design patterns.Familiarity with Agile, DevOps, and secure software development best practices.Strong understanding of relational databases, schema design, and query construction.Knowledge of IT change management processes.Strong problem-solving, critical thinking, and organizational skills.Excellent written and verbal communication skills.Ability to collaborate with cross-functional teams including development, operations, security, and compliance.Desired Knowledge & Skills (Preferred):Relational database programming and performance tuning.Familiarity with CI/CD tools (IntelliJ, Maven, Jenkins, SonarQube, Nexus Repository).Experience with Apache Tomcat, LDAP, Windows/UNIX-based platforms.Knowledge of ETL tools (e.g., CloverDX, OSI EITK) and data historians (e.g., AVEVA PI System, eDNA).Behavioral Attributes:Demonstrate Southern Company Values: Safety First, Unquestionable Trust, Superior Performance, Total Commitment.Self-motivated with strong attention to detail and continuous learning.Strong judgment, discretion, and accountability.Team-oriented with a commitment to diversity, inclusion, and structured development processes.Special Note:This role falls under the Insider Threat Program and is subject to applicable screenings.