What are the responsibilities and job description for the Full Stack Engineer (Java/React) position at BridgeView?
The Senior Full-Stack Engineer designs, develops, tests, and deploys scalable software components, leading the full development lifecycle and collaborating with cross-functional teams to drive business success.
Key Responsibilities:
- Design, develop, test, deploy, and document scalable software components throughout the lifecycle
- Lead the full software development lifecycle from planning to deployment
- Translate business requirements into technical solutions with product managers and team members
- Provide production support and maintain comprehensive documentation
- Conduct code reviews and participate in design meetings to ensure quality
- Serve as technical expert and lead on development projects
- Implement CI/CD pipelines and automated testing
Qualifications:
- 7 years of experience as a Java software engineer with strong core Java skills
- Expertise in SQL, RESTful APIs, Spring, Spring Boot, JSON, and microservices architecture
- Proficiency with Maven, Git, and Java frameworks such as Keycloak and Open Search
- Experience implementing CI/CD pipelines
- Web security knowledge, including SAML, encryption, certificates, and web attack protection
- Automated testing experience with JUnit and test-driven development
- Awareness of DevOps and Agile principles
- Proficiency with Linux commands and Bash scripting
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Degree in Computer Science, Information Systems, or equivalent work experience
Preferred Skills:
- Kotlin
- AWS
- Terraform
- Docker
- Kubernetes
Salary : $70 - $80