Senior Java Software Engineer - Remote
Company: Mindex
Location: Raleigh
Posted on: August 8, 2022
Job Description:
DescriptionFounded in 1994, Mindex specializes in software
development for large enterprise clients in the Rochester, NY area
and for New York State K-12 schools. We are a rapidly growing
organization expanding heavily into cloud app. development and
modernizing our home-grown K-12 Student Management System,
SchoolTool.As a member of one of our agile delivery teams, you will
analyze, design, program, test, and implement a new software
product, features, and functionality in an Angular, Java, Spring
Boot, REST, Microservices, MongoDB, and Openshift
environment.Duties and Responsibilities
- Work as a member of a team to design, implement, debug, and
maintain complex web application
- Mentor junior developers
- Collaborate with a team of software engineers and testers,
using a scrum based agile software development methodology
- Write unit tests, application code, tooling, or other software
as needed, to satisfy business requirements
- Work closely with the scrum master and product owner to
understand requirements and design software solutions to satisfy
requirements
- Integrate software with existing systems, and understand new
technologies for implementation
- Partner with testers to debug software issues and ensure robust
software quality
- Write technical documentation of system changes in conformance
with department standards
- Maintain awareness of technological developments in computer
hardware and software systemsRequirements
- BS degree in Computer Science, Computer Engineering, or
equivalent experience
- Previous software development experience (three+) in an
enterprise/product environment
- Experience building Web Applications using Java, Spring and
Rest
- Experience working in an Agile/Scrum environment
- Experience working in the financial or human resources industry
a plus
- Java eight experience
- Angular experience
- Database skills preferred (relational as well as nonrelational
(MongoDB))
- Knowledge of service patterns (RESTful, microservices)
- Experience building, testing, deploying, tuning
- Experience writing unit tests and Test Driven Development a
plus
- Knowledge of cloud methodologies (designing for resiliency,
scalability, fault tolerance, etc)
- Knowledge of spring frameworks (spring cloud, spring web,
spring batch, spring integration, spring boot)
- Experience working in Openshift and Kafka a huge plus
Keywords: Mindex, Raleigh , Senior Java Software Engineer - Remote, IT / Software / Systems , Raleigh, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...