Full Stack Java Developer

2 months ago


Birmingham, United States Kemper Full time

Location(s)
Alpharetta, Georgia, Birmingham, Alabama, Chicago, Illinois, Dallas, Texas, Jacksonville, Florida

Details

Kemper is one of the nation's leading specialized insurers. Our success is a direct reflection of the talented and diverse people who make a positive difference in the lives of our customers every day. We believe a high-performing culture, valuable opportunities for personal development and professional challenge, and a healthy work-life balance can be highly motivating and productive. Kemper's products and services are making a real difference to our customers, who have unique and evolving needs. By joining our team, you are helping to provide an experience to our stakeholders that delivers on our promises.

As a Full Stack Developer you will provide technical consulting for application software development or computing technologies within areas of expertise. Demonstrate a thorough knowledge of a specific programming language. Identify and resolve complex technical problems and issues with assigned applications and work processes. At Kemper, you will work and learn with a team of experts passionate about innovative and result-driven technologies.

Position Responsibilities

  • Provides technical consulting and support for application software development or computing technologies within areas of expertise.
  • Develops, documents, and executes unit test cases.
  • Delivers quality and timely results.
  • Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond the level of expertise to manager, more experienced technical staff, or vendor representatives.
  • Review and recommend test plans for impacted areas and test coverage.
  • Complies with and supports all corporate, department and team policies and procedures.
  • Keeps manager, project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.
  • Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables.
  • Performs code and design reviews.
  • Consults with internal and external customers on the utilization of applications computing technologies, within areas of expertise, to ensure that customers optimize the value of those technologies.
  • Leads projects within specified technical disciplines; plans for the appropriate resources needed.
  • Develop technical knowledge and performance skills of IS projects teams, within areas of expertise.
  • Establish or fine tune CI/CD pipelines and practices
  • Participates in knowledge sharing and contributes to the overall technical skill improvement of the organization
  • Participates in daily site, cross-site and product team stand ups
  • Able to read other team members code and pinpoint problems accurately
  • Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product
  • Researches, evaluates, and recommends new technologies independently or with the architect's implementation.
  • Supports proof-of-concept activities.
  • Develop technical specs, design documents, functional designs, and requirements.
Position Qualifications
  • At least 5 years of experience in software development using Java.
  • Bachelor's degree or equivalent work experience or appropriate technical certification.
  • Demonstrates a thorough knowledge of a specific programming language.
  • Expert in Java/Spring framework (Spring and Spring Boot)
  • Front-end experience (HTML5, Bootstrap, CSS3) developing responsive designed applications
  • Experience with developing/consuming Web Services (REST, SOAP) and APIs
  • Experience with Data (SQL or similar query language) and data constructs (XML, JSON)
  • Expert in JavaScript framework (Angular/React), NPM, HTML, CSS, Angular CLI, Git, RxJS,
  • Knowledge of cloud development practices.
  • Ability to support multiple software applications.
  • Ability to code, unit test and debug complex business applications.
  • Ability to write systems design specifications for complex applications.
  • Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems.
  • Ability to manage own time and prioritize activities and resources to deliver timely results.
  • Ability to gather and analyze complex facts and data and to draw correct inferences from the information. Assesses alternatives and presents logical solutions to problems.
  • Ability to influence events to achieve results. Originates independent action rather than passively reacting to events as they occur.
  • Able to follow industry defined best practice development standards.
  • Software development experience (core languages: Java and JavaScript) in an Agile environment using Test Driven Development methodology
  • Ability to develop/refactor clean, and well-designed code.
  • Responsive Design, Debugging, and Testing
  • Strong understanding of testing patterns to support functional and performance tests
  • Experience with unit test framework (JUnit, Karma/Jasmine, Mockito etc.)
  • Experience with Container technology, and AWS
  • Experience with monitoring tools such as Splunk, AppDynamics, and Grafana
  • Experience with Code Analyzer and scanning tools (SonarQube / Veracode)
  • Good SQL Server and Oracle database knowledge/experience
  • Experience in executing and supporting testing.
  • Worked with various project methodologies (Agile and waterfall).
  • Able to translate business to technical requirements.
  • Understands technical controls, security concepts and SOX requirements.
  • Good understanding of the insurance industry and company business practices preferred.
  • Ability to address and analyze impact of system issues.
  • Ability to create and maintain a positive customer service relationship and to identify and understand customers' needs. Maintains two-way communication to deliver products and services that meet customer expectations.
  • This is a hybrid role, working in the office two days per week.


Kemper is proud to be an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status or any other status protected by the laws or regulations in the locations where we operate. We are committed to supporting diversity and equality across our organization and we work diligently to maintain a workplace free from discrimination.
Kemper does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Kemper and Kemper will not be obligated to pay a placement fee.

Kemper will never request personal information, such as your social security number or banking information, via text or email. Additionally, Kemper does not use external messaging applications like WireApp or Skype to communicate with candidates. If you receive such a message, delete it.

#LI-AK-1

#LI-Hybrid

  • Birmingham, Alabama, United States Kemper Full time

    We are seeking a highly skilled Java Full Stack Developer to join our team at Kemper. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using Java and related technologies.Key Responsibilities:Design and develop complex software applications using Java and related...


  • Birmingham, Alabama, United States Kemper Full time

    Job SummaryKemper is seeking a highly skilled Full Stack Java Developer to join our team. As a key member of our software development team, you will be responsible for providing technical consulting and support for application software development or computing technologies within areas of expertise.Key ResponsibilitiesProvides technical consulting and...


  • Birmingham, Alabama, United States Saxon Global Full time

    Job Title: Senior Full Stack Developer Team LeadJob Summary:Saxon Global is seeking a highly skilled Senior Full Stack Developer Team Lead to join our team. As a technical leader, you will be responsible for providing technical guidance and leading large technical initiatives. Your expertise in Java and Angular will be invaluable in driving the success of...


  • Birmingham, AL, USA, United States Saxon Global Full time

    Job Summary:We are seeking a highly skilled Full Stack Developer to join our team at Saxon Global. The ideal candidate will have strong experience building Web applications with Rest APIs integration of Micro services in .NET Core/framework technologies.Key Responsibilities: Strong full stack development skills with proven track record of getting things...


  • Birmingham, United States Saxon Global Full time

    Our client is seeking a Senior Full-Stack Software Developer with deep expertise in Java and Angular. Remote work may be an option for a well-qualified candidate. The Senior Systems Software Developer provides technical guidance for a systems portfolio and leads large technical initiatives. Holds advanced certifications for coding/development. Owns and...


  • Birmingham, Alabama, United States TTEC Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at TTEC. As a Full Stack Developer, you will design and develop scalable, full-stack web applications and cloud-native solutions. You will collaborate closely with product teams, DevOps, and AI specialists to ensure seamless integration of services and maintain a high level...


  • Birmingham, Alabama, United States Diverse Lynx Full time

    Job Title: Senior Full Stack Development Team LeadJob Summary: We are seeking a highly skilled Senior Full Stack Development Team Lead to lead and mentor a team of 3-4 developers.Key Responsibilities:* Collaborate with customers to understand business requirements and plan accordingly.* Lead and mentor a full stack development team to deliver high-quality...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the RoleDeploy Alloy is seeking a highly skilled and passionate Full Stack Developer to join our development team. As a key member of our team, you will be responsible for designing, developing, testing, and deploying high-quality software solutions.Key ResponsibilitiesCollaborate with the development team to plan, develop, test, and deploy software...


  • Birmingham, Alabama, United States McDonald's Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our cross-functional team to deliver high-quality software...


  • Birmingham, AL, USA, United States Indotronix International Corporation Full time

    Job Title: Senior Full Stack Developer Team LeadJob Summary:Indotronix International Corporation is seeking a highly skilled Senior Full Stack Developer Team Lead to join our team. As a Senior Full Stack Developer Team Lead, you will be responsible for providing technical guidance for a systems portfolio and leading large technical initiatives. You will...

  • Senior Java Developer

    2 weeks ago


    Birmingham, United States Brooksource Full time

    *Senior Java Developer**Contract to Hire**Hybrid(Birmingham, AL)*As a Senior Java Developer focused on supporting the Customer Contact Center, you will work on an enterprise-level system for the largest health insurance client in Alabama. You will support a variety of components which provide opportunities for exposure to real time APIs and batch processing....


  • birmingham, United States Apt Full time

    Technical Qualifications:Java Development:5+ years of experience working with Java (Preferably Java 8 or 11).SQL & Database Experience:Strong proficiency in SQL.Experience with DB2 (current or previous).Frameworks & Tools:Experience with Spring or Spring Boot.Familiarity with APIs, specifically Restful Web Services.Preferred Experience:Native Stored...


  • Birmingham, United States Apt Full time

    Technical Qualifications:Java Development:5+ years of experience working with Java (Preferably Java 8 or 11).SQL & Database Experience:Strong proficiency in SQL.Experience with DB2 (current or previous).Frameworks & Tools:Experience with Spring or Spring Boot.Familiarity with APIs, specifically Restful Web Services.Preferred Experience:Native Stored...


  • Birmingham, Alabama, United States First Horizon Bank Full time

    Job SummaryWe are seeking a highly skilled Full Stack Developer to join our Wealth Management team. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications and processes used by our Wealth Management Business.Key ResponsibilitiesDevelop program logic for new applications or analyze and modify...


  • Birmingham, Alabama, United States Deploy Alloy Full time

    About the role: Senior Full Stack Software Engineer at Deploy AlloyDeploy Alloy seeks an experienced and passionate full-stack software engineer to join our development team and support our new marketing platform.In this role, you will report to our VP of Technology and work closely with the other development team members.You will be responsible for...


  • Birmingham, Alabama, United States RP PRO, LLC Full time

    At RP Professional Services, we're dedicated to delivering excellence, value, and flexibility to our clients and employees. As a Full Stack Developer, you'll play a crucial role in helping us achieve our mission by developing customized solutions that meet the unique needs of our clients.The ideal candidate will have a strong background in programming...


  • Birmingham, United States First Horizon Bank Full time

    Location: On site in Memphis, TN., Birmingham, AL., Raleigh, NC. No Visa sponsorship or transfers are available for this position SUMMARY Responsible for the design, development, maintenance and support of both new and existing software applications and processes typically used by the Wealth Management Business.  Primary work focuses on execution of user...


  • Birmingham, United States First Horizon Bank Full time

    Job DescriptionLocation: On site in Memphis, TN., Birmingham, AL., Raleigh, NC.No Visa sponsorship or transfers are available for this positionSUMMARYResponsible for the design, development, maintenance and support of both new and existing software applications and processes typically used by the Wealth Management Business.  Primary work focuses on...

  • C# Developer

    4 months ago


    Birmingham, United States Saxon Global Full time

    C# Developer Job Description Template We are searching for a quality C# developer to develop code and .NET solutions for our business. In this role, you will be required to design, write, and maintain C# coding for our future and ongoing projects. You will also be required to contribute to design and planning sessions as well as formulate approaches for...


  • Birmingham, Alabama, United States O'Neal Steel Full time

    About the RoleO'Neal Steel is seeking a highly skilled Senior Full Stack Software Engineer to join our Corporate office in Birmingham, AL.The ideal candidate will have a strong background in developing, enhancing, and sustaining business applications for internal and external users.Key ResponsibilitiesDesign, develop, and test complex web and mobile...