Remotery

Senior Software Engineer

Posted Jul 28

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and maintain high-quality backend and frontend components for production.

• Create APIs, business logic, data access layers, and user interfaces.

• Introduce new features while improving existing legacy functionality.

• Transform legacy Java applications into Spring Boot services.

• Assist in breaking down monolithic systems into modular services.

• Ensure data integrity and maintain backward compatibility during phased modernization efforts.

• Identify and resolve defects within complex legacy codebases.

• Develop RESTful APIs utilizing Java and Spring Boot.

• Implement data access using Hibernate/JPA.

• Facilitate database modernization, schema evolution, and data migration processes.

• Build and maintain Angular applications using TypeScript.

• Create responsive UI behaviors and secure backend integrations.

• Work closely with UX and backend teams on API contracts and user experience design.

• Implement authentication and authorization mechanisms using IAM solutions.

• Utilize OAuth 2.0 / OpenID Connect and role-based access control.

• Develop with CI/CD, containerization, monitoring, and production readiness as key considerations.

• Collaborate with DevOps teams for deployment and operational support.

• Engage in sprint planning, refinement, estimation, and retrospectives.

• Contribute to code reviews, documentation, and knowledge sharing initiatives.

• Clearly communicate progress, risks, and technical challenges.

• Support the entire software development lifecycle (SDLC) from requirements gathering and estimation through to deployment, monitoring, and documentation.


⛳️ Requirements

• Eligibility to obtain and maintain a Public Trust clearance.

• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

• Over 5 years of professional software development experience as an individual contributor.

• Strong expertise in Java with significant hands-on experience in Spring Boot.

• Experience in building and consuming RESTful APIs, with proficiency in JUnit or similar testing frameworks.

• Practical experience with Angular (v2+) and TypeScript for integrating front-end features with back-end services.

• Familiarity with relational databases such as PostgreSQL and/or Oracle (SQL, schema design, troubleshooting).

• Proficient in Git and work tracking using Jira; excellent collaboration and communication skills.

• Proven ability to perform code reviews, maintain code quality, and engage in coaching to enhance team practices.

• Demonstrated problem-solving skills, proactive risk identification, and effective communication to diverse audiences.


🏝️ Benefits

• Medical, dental, and vision benefits.

• Paid time off (PTO).

• Company-provided life insurance.

• Generous 401k matching program.

• Opportunity to earn an annual bonus.

People also viewed

Sigma Software Group5 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly5 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet6 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata6 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.6 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health6 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers