Beskrivning och krav
This developer is decisive, action-oriented, learns quickly, independently, and takes ownership of open issues. The work includes a variety of activities ranging from architecting, designing, and developing new features to fixing bugs, cloud deployments, continuous integration, creating requirement & design documents to tests.
Responsibilities:
- Coding, and debugging software
- Maintain, upgrade and enhance existing software
- Review and resolve software-related findings and make required changes
- Understand client requirements and accordingly develop the code to create required features.
- Write and maintain design specification documents
- Estimate, prioritize and refine tasks during the Sprint Planning event
- Provide timely and meaningful feedback during Sprint Retrospective event
- Investigate and develop mitigation for Security Scans
Qualifications & Skills
- Bachelor’s or Master’s degree in computer science, or related field preferred.
- At least 5 years of development experience on JAVA Development
§ Database integration – JDBC
§ Multi-threading, executors framework
§ Swing
§ Java IO & NIO
§ Collections API
§ Streams API
§ Logging framework (e.g. log4j, slf4j, logback)
§ JSON (javax.json)
§ XML
§ Unit testing (JUnit)
§ Eclipse IDE
o Strong SQL which must must include
§ MS SQL Server
· Scripting
· Backup/Restore
· And ideally
· DB2 for IBMi
o MS Windows
§ Good general working knowledge
o GIT
o Apache Ant
· Nice to have technical skills
o IBMi and/or AS/400 skills
o M3
§ M3 Java programming
§ Business Engine
§ Database structure