Senior Java Developer
Description
Responsibilities:
- Develop and maintain mission critical supply chain and operations systems
- Write clean, scalable code using Java and J2EE
- Write and tune SQL calls, as part of business logic development
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Required Skills & Experience:
- BS degree. Information Systems/Technology or Finance/Accounting a plus
- 7+ years experience with Java web development
- Experience with database systems - SQL Server in particular
- Some exposure to .NET programming language is a plus.
- Project management, system implementation and system integration experience a plus
- Exposure to supporting high-volume transactions, designed & built in Java, JavaScript, Groovy, C or similar programming languages
- Exposure to building and designing web services with REST, SOAP, XML over HTTP APIs
- Ability to work independently with limited guidance in addition to working collaboratively with cross-functional teams that work virtually or from remote offices
- Strong analytical, problem-solving and communication skills
- Attitude & work ethic adaptable to change in a fast-paced work environment
#ST-1