Senior Applications Developer - Java Spring Framework

http protocol, dns, ssl, web servers, load balancing, java spring framework, relational database
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

At Schellman, a technically advanced management group drives the design and construction of state-of-the-art applications that make the business faster and more effective. For this reason, the Application Engineer is a high impact position within the organization. The ideal candidate is one that can handle rapid application development and that is flexible to course corrections throughout projects based on management s directives. Work will be performed on-site and collaboratively with other team members.

The environment uses iterative development, pair programming and continuous integration is the norm.

The candidate should have 4-6 years of experience with the topics in the MUST HAVE section. Candidate should feel comfortable with research and investigation of innovative ways to solve technical challenges, as well demonstrated ability to debug technical issues in the different layers of the web stack (from browser to server).

Day to day duties:

  • Write Java code using the Spring Framework to support Schellman applications.
  • Collaborate in application architecture and design sessions.
  • Write unit testing code to provide automated code coverage.
  • Debug existing application code based on issues reported.
  • Create or modify RDBS tables, triggers, stored procedures and views according to architectural specifications.
  • Write documentation for new and existing Java language code bases.
  • Maintain and update documentation for API endpoints.
  • Review applications logs in order to provide fixes or improvements to existing applications.
  • Review application security scanning reports to determine applicable actions and tasks that modify existing code or create new application functionalities.
  • Collaborate with other team members in research and development of new products and technology solutions.

Must have:

  • Deep understanding of how the Internet works, including:
    • HTTP protocol, DNS, SSL, Web servers, load balancing
  • Java Spring Framework experience:
    • Java 8 (date classes, lambda functions, streams)
    • Spring Boot (Security, Data, JPA)
    • Rest APIs
    • Hibernate Class Mappings and Annotations
    • JPQL and Native Queries
    • Batch Processing
  • Relational Database experience
    • MySQL 8 (tables, relationships, triggers, events, stored procedures, views)
    • Analyzing of query performance
    • Large datasets queries
  • Cloud Deployments (especially AWS EC2, S3, Route 53)
  • Git
  • JWT (JSON Web Tokens) authentication framework.
  • API Documentation

These will make you a top candidate:

  • Experience with AIM (Authorization and Identity Management)
  • API Management
  • Business Intelligence Experience (ELK Stack, Tableau, etc.)
  • Continuous Integration and Continuous Deployment
  • Contributions to Open Source Projects

Schellman might not be as well-known, but we are definitely well-liked. We ve been recognized in the industry as one of the top Best Small Firms to Work for by Consulting Magazine and Top 10 for Comp and Benefits on Glassdoor, but more importantly, our employees have great things to say about working here:

Schellman offers an unparalleled comp, bonus and benefit package as well as a fun, open environment in our beautiful offices in the Westshore area. If you're interested in being an integral part of growth within an established, successful firm, we'd love to hear from you!

This position is located in Tampa, FL. At this time we are unable to consider candidates that are remote-based, need sponsorship, or are located outside of the United States. Also, we will NOT be utilizing agency recruiters, although we appreciate the offer to help with our openings.

Schellman & Company, LLC. is an equal opportunity employer (EOE) and strongly supports diversity in the workplace.

Posted By

Brandon Walker

4010 W Boy Scout BoulevardSuit, e 600 Tampa, FL, 33607

Dice Id : RTX1d48d3
Position Id : 6203732
Have a Job? Post it

Similar Positions

Developer - Java, J2EE, Spring, Microservice
  • Software Management Consultants, Inc.
  • Largo, FL
Full Stack Java Developer
  • Digital Intelligence Systems, LLC
  • Tampa, FL
Sr. Software Engineer
  • The Ascent Services Group
  • St. Petersburg, FL
Sr. Java Developer
  • Mindlance
  • Tampa, Florida
Java Developer (Backend)
  • Incedo
  • Tampa, FL
Java Developer
  • Rita Technology Services
  • St. Petersburg, FL
Sr. Java Developer
  • The Judge Group, Inc.
  • Tampa, FL
Senior Java Services Developer
  • Kforce Technology Staffing
  • Saint Petersburg, FL
Senior Java Developer W2 Contract
  • Klaxontech
  • Tampa, FL
Java Tech Lead
  • Sunrise Systems, Inc.
  • Tampa, FL