
Senior Software Engineer
i3 Verticals
full-time
Posted on:
Location Type: Remote
Location: Remote • Tennessee • 🇺🇸 United States
Visit company websiteJob 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