i3 Verticals

Senior Software Engineer

i3 Verticals

full-time

Posted on:

Location Type: Remote

Location: Remote • Tennessee • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSCloudDockerJ2EEJavaJUnitMockitoNGINXNoSQLPostgresReactSDLCSpringSpring BootSpringBootSQL

About the role

  • Develop and maintain user interfaces using a frontend technology like React.
  • Create responsive web designs that work seamlessly across various devices and browsers.
  • Implement and optimize frontend components for performance and user experience; an eye for UX/UI.
  • Integrate server-side APIs and RESTful services.
  • Help build scalable and secure backend services using a backend technology like Java.
  • Collaborate with frontend developers to ensure smooth integration between frontend and backend systems.
  • Work with databases such as SQL(PostgreSQL), and NoSQL efficiently while using best practices around performance and optimization.
  • Integrate native cloud services in AWS (AWS certifications are a plus).
  • Write unit tests or regression tests.
  • Familiarity in creating CI/CD pipelines.
  • Adept in design and making architectural decisions; from RBMS design to Cloud Architecture.
  • Collaborate with cross-functional teams, including designers and product managers, to deliver high-quality features.
  • Work in Agile environments with familiarity of all stages of SDLC.
  • Have knowledge of Gitflow/version control and maintaining thorough release notes.
  • Have familiarity with Docker build process and containerization would be an asset.
  • Document code, technical processes, and architecture decisions.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience as a Java Developer.
  • Familiarity with front-end frameworks such as Angular or React.
  • Extensive knowledge and hands-on experience with J2EE and Spring Boot frameworks.
  • Experience working with Nginx, Tomcat, and JBossEAP application servers.
  • Experience with testing frameworks (Junit, Mockito).
  • Excellent analytical and problem-solving skills.
  • Excellent organization and time management skills.
  • Excellent written and verbal communication skills.
  • Ability to exercise discretion and independent judgment in the performance of duties.
Benefits
  • Equal Opportunity Employer

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactJavaSQLPostgreSQLNoSQLAWSJ2EESpring BootJunitMockito
Soft skills
analytical skillsproblem-solving skillsorganization skillstime management skillswritten communication skillsverbal communication skillsdiscretionindependent judgment
Certifications
AWS certifications