
Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Tennessee.
• Design and maintain user interfaces utilizing a frontend technology like Angular.
• Develop responsive web designs that function flawlessly across multiple devices and browsers.
• Optimize and implement frontend components for enhanced performance and user experience, with a focus on UX/UI.
• Integrate server-side APIs and RESTful services effectively.
• Contribute to the development of scalable and secure backend services using a backend technology such as Java.
• Collaborate with frontend developers to ensure seamless integration between frontend and backend systems.
• Work proficiently with databases like SQL (PostgreSQL) and NoSQL while adhering to best practices for performance and optimization.
• Integrate native cloud services in AWS (AWS certifications are advantageous).
• Write unit tests or regression tests to ensure code quality.
• Have familiarity with creating CI/CD pipelines.
• Skilled in design and architectural decision-making, from RDBMS design to Cloud Architecture.
• Work collaboratively with cross-functional teams, including designers and product managers, to deliver high-quality features.
• Operate in Agile environments with knowledge of all stages of the SDLC.
• Possess knowledge of Gitflow/version control and maintain comprehensive release notes.
• Familiarity with the Docker build process and containerization is a plus.
• Document code, technical processes, and architectural decisions thoroughly.
• Bachelor’s degree in computer science, Software Engineering, or a related discipline.
• At least 8 years of professional experience as a Java Developer.
• Familiarity with front-end frameworks like Angular or React.
• In-depth knowledge and practical experience with J2EE and Spring Boot frameworks.
• Experience with application servers such as Nginx, Tomcat, and JBossEAP.
• Proficiency in testing frameworks (Junit, Mockito).
• Strong analytical and problem-solving capabilities.
• Exceptional organizational and time management skills.
• Outstanding written and verbal communication skills.
• Ability to exercise discretion and independent judgment in performing duties.
• Opportunity to work on innovative projects and cutting-edge technologies.
• Collaborative and dynamic work environment.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional development and career growth.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.