
Senior Software Engineer
Outseer
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCassandraCloudHibernateJavaJenkinsKubernetesLinuxNoSQLRabbitMQRDBMSSDLCSpringSpring BootSpringBootSQL
About the role
- Designing, developing, testing, and maintaining high-quality software applications that meet business needs and align with industry best practices.
- Driving technical decisions and staying abreast of advancements in related technologies.
- Collaborating with the broader R&D team to develop new features and support existing customers.
- Analyzing, designing, and developing web applications with good code quality aspects.
- Performing active measures to ensure products function as intended.
- Developing and testing proof of concepts using various tools and frameworks.
- Owning work assignments end-to-end, building out capabilities and features for product needs.
Requirements
- BE/BTech/MCA/Equivalent degree in Computer Science or a related technical field from an accredited university or college with 4 + years of relevant experience
- 4+ years hands on experience with Java Spring Boot
- Spring and Hibernate
- RabbitMQ integration experience using Spring AMQP Messaging systems preferably with RabbitMQ
- Linux environment
- Experience with modern source control tools (Git, GitHub)
- Experience in RDBMS databases preferably in-depth knowledge of MS-SQL server, No SQL database like Cassandra
- Familiarity with CI/CD processes (Jenkins)
- Independent learning skills & troubleshooting abilities.
- Strong programming background in SQL Queries, stored procedures, complex functions, triggers, and indexing
- Knowledge of Software Development Life Cycle and Agile / SAFE Software Development
- Exposure to Cloud Technologies – Dockers, Kubernetes, Azure, AWS.
- Responsible for POC as required.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSpringHibernateRabbitMQLinuxSQLMS-SQLNoSQLDocker
Soft skills
independent learningtroubleshootingcollaborationtechnical decision making