Senior Java Software Enigneer
Are you passionate about building robust Java applications? Do you thrive in an Agile environment and excel in backend and microservices development? Blionsoft is seeking a Senior Java Software Engineer to join our Servicing Digital development team. In this role, you will design, build, and maintain full stack Java applications, with a strong focus on backend development and microservices.
Responsibilities:
- Design and develop full stack Java solutions for application development, migrations, and enhancements
- Create and maintain APIs for front-end functionality and partner integration
- Design data models for applications and databases
- Participate in software design meetings to analyze user needs and determine technical requirements
- Collaborate with technical leads and application architects to implement effective solutions
- Write technical specifications based on conceptual design and business requirements
- Develop and review test protocols, focusing on automated Unit, Component, and Scenario Tests
- Complete documentation and procedures for installation and maintenance
- Mentor and provide assessments for less experienced software development staff
- Stay current with industry standards in web development
- Perform additional related duties as assigned
Knowledge and Experience:
- Bachelor’s Degree or equivalent combination of education, training, or work experience
- 8+ years of backend Java development experience
- Previous experience as a Technical or Team Lead is highly preferred
- Proficiency with Spring or Spring Boot frameworks
- Experience in creating and consuming REST APIs
- Strong understanding of microservices development and container orchestration systems
- Experience with OpenAPI specifications
- Expertise in analyzing and optimizing SQL queries for Oracle databases
- Proficiency in Java database interactions with JPA
- Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines
- Experience with Git source code management tools
- Strong communication and collaboration skills
- Experience mentoring junior development staff
- Proficiency in Test Driven Development (TDD), Unit Tests, Component Tests, and Scenario Tests
- Familiarity with Agile SDLC principles
- Excellent analytical, decision-making, and problem-solving skills
Schedule:
This role offers the flexibility to work from home one day per week.
Equal Opportunity Employer:
Blionsoft is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability, veteran status, or any other protected status.