职位:Java后端开发工程师
地点:纽约 - 经常前往纽约
工作时间:全职
你将会做什么:
• 参与整个应用程序的生命周期,重点是编码和调试
• 故障排除和调试应用程序
• 管理尖端技术以改进传统应用程序
• 收集和解决技术和设计要求
• 与开发人员、设计师和系统管理员合作,确定新功能
• 关注新兴技术
必备条件:
• 使用最新版本的Java 8进行Java开发。至少5年实际软件开发经验。
• 使用Junit 4+、Cucumber、Mockito、AssertJ、Jest和Cypress编写广泛的单元测试和集成测试经验。
• 熟练掌握Spring Boot、微服务、Hibernate、Mockito等技术。
优先条件:
• 扎实的面向对象设计模式知识和使用Java实现的经验。
• 具有使用Sybase和MySQL等关系数据库进行开发和工作的高级知识和经验。
• 具有多层应用程序架构和高性能分布式和内存缓存解决方案的经验。
• 对数据建模技术有深入的理解。
• 在软件开发生命周期(SDLC)最佳实践方面具有坚实基础,包括测试驱动开发、单元测试纪律、敏捷开发和持续集成/持续交付策略。