Senior Java Developer

Information Technology - Detroit, MI (30+ days ago)


Job Summary

ob Description

Job Summary

Major Duties and Responsibilities

1. Define, design, build, test, deploy, and support software products
2. Consistently follow the specified software development methodology
3. Elaborate, estimate, and design for small increments of work...just-in-time
4. Perform root cause analysis, technology evaluation, and design spikes
5. Forecast completing well-defined work and deliver on those forecasts
6. Swarm around tasks along with other Scrum team members
7. Utilize technical skills, creativity and communication skills, with assistance from team members, to design and document a system that fulfills customer requirements
8. Test-drive code
9. Pair program with different people in many situations
10. Participates in design walkthroughs
11. Implements test plans, including the creation of test data and the verification of the test environment
12. Maintains hardware and software in the production environment for assigned areas
13. Report status of assigned software development and/or maintenance tasks
14. Meet team standards and provide the flexibility to meet future customer needs
15. Addresses production problems and makes changes to system functionality

. Proven experience designing and developing software using Java and Java constructs in a UNIX environment in one or more of the following domains:

(1) Enterprise Services - JSE required; Java/JEE Patterns preferred
(2) Web Services - RESTful, XML/JSON, JMS preferred
(3) Experience

1. Likely experience designing 3+ products
2. Likely 5+ years of experience
3. Advanced regarding skill mastery

Specific responsibilities:

Senior software developer must have experience in all or most of the following technologies:

  • Spring boot , Spring-framework, Understanding of REST API design, Jms queues/topics, Maven, SQL, Netty

Jobbtype: Engasjement