Short DescriptionOneDirect is seeking for Software Development Engineer who will design and build applications also have strong knowledge of Core Java, J2EE, Spring/Struts/Hibernate.
- Design and build applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write clean, maintainable code while rapidly iterating and shipping.
- Participate in all phases of development, from design to implementation, unit testing, and release.
- Strong knowledge of Core Java, J2EE, Spring/Struts/Hibernate.
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Have a penchant for solving complex and interesting problems.
- Worked in a startup-like environment with high levels of ownership and commitment.
- Excellent coding skills - should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus.
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming.
Software Development Engineer