Backend Java Developer
Bentonville, AR (Remote Start)
12+ Months
Required Skills: Spring Boot,Microservices,Rest,Java
Java
REST
Spring Boot
Kafka / MQ Series
Spark
NoSQL (cassandra or mongoDB)
As a Software Engineer, you would be responsible for:
Managing small to medium-sized complex team projects by:
Reviewing and understanding project requirements and translating requirements into technical solutions,
Writing and developing code & test cases (Java, SQL, No-SQL, Cloud Computing, Spring Boot,
Utilizing industry best practices for storage and retrieval of big data (REST, Cassandra, Hadoop, DB2, SQL Server)
Micro services experience is required
Senior-level review of code & test cases,
Modeling and improving development, security, and agile best practices within the team,
Providing Subject Matter Expert (SME)-level knowledge of code, testing, technical processes, and business processes,
Establishing, automating, and improving continuous integration/continuous delivery pipelines
Communicating and collaborating with team members and business contacts (status, issues, etc.),
Delivering software releases to production environment by building out robust Continuous Integration/Continuous Delivery pipelines, and
Updating online documentation
Troubleshooting technical issues by:
Performing root cause analysis using well-defined troubleshooting techniques
Updating test scenarios to ensure quality of future releases
Ensuring systems, software, and dependencies are updated with latest security patches