×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Engineer; JAVA Springboot, APIs, PostgresSQL

Job in Nashville, Davidson County, Tennessee, 37201, USA
Listing for: Omni Inclusive
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Senior Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Sr. Engineer (JAVA Springboot, APIs, PostgresSQL)

Software Developer

Qualifications:

  • 8+ years experience in software development in an IT organization or equivalent educational experience.
  • 4+ years experience in both API and UI development using Java
  • 3+ years experience delivering software supporting Transportation-related applications
  • 3+ years experience with a relational database (i.e., Oracle, MSSQL, Postgres, etc.)
  • 1+ years of experience with No-SQL Databases (i.e Cassandra, Mongo DB etc)
  • Bachelor's degree in computer science or related field, trade school or equivalent work experience.
  • Experience with a higher-level language (i.e. C#, Java, Python etc.)
  • Firm understanding of Cloud and distributed systems challenges
  • Working with stateful and/or stateless containers and orchestration via Kubernetes or equivalent
  • Experience with distributed messaging systems like Kafka
  • Responsibilities:

    • Develops and debugs software in support of new and existing applications 65%
    • Develop, execute and thoroughly document unit and system-level test plans 15%
    • Designs changes to new and existing applications 10%
    • Provides support for production applications (7x24) 5%
    • Participate in Agile methodology and ceremonies 5%
    • Knowledge,

      Skills and Abilities

      (KSAs):

      • Must be a self-starter, adapt easily to change and promote a collaborative team environment.
      • Continuous learner able to identify skill gaps and acquire and employ new knowledge.
      • Mentor junior team members and seek guidance from senior team members.
      • Understands business concepts and user procedures.
      • Effective communicator with technical and business team members.
      • Proactively identifies opportunities to improve current applications' functionality and performance.
      • Participates in code reviews and scope of work estimation and forecasting.
      • Writes high-quality code that meets the customer needs and strives for simplicity, clarity and testability.
      • Able to provide application support, analyze problems and provide solutions for complex issues.
      • Able to develop reusable software building blocks to enable faster delivery.
      • Employs test-driven development and integrates unit tests in development tasks.
      • Strong ability to relate code modules to the application as a whole and the underlying business objectives.
      • Able to stay current on technology changes applicable to your domain and how to apply them.
      • Strong analytical skills with experience gathering requirements and designing new functionality.
      • Lead intra-domain initiatives composed of distributed teams and remote team members and customers.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary