Designing and developing applications: Designing and developing enterprise software applications using Java
Creating APIs: Designing, developing, and consuming APIs
Testing: Unit testing and supporting code during QA testing
Communicating: Communicating issues, progress, and status to all levels of the team or client
Coding standards: Conforming to secure coding standards
Delivering work: Delivering high quality work under tight deadlines
Troubleshooting: Troubleshooting and debugging technical problems
Security and data protection: Creating security and data protection settings
Documentation: Producing detailed design documentation
Working with others: Working with data scientists and analysts to improve software and web application