contract /contract to hire
▪ Demonstrated, hands on expertise in complex multi-tiered application development with experience in Java and developing large scale and volume-based applications.
Looking for a self-motivated & skilled, Senior Software Engineer to drive the design and development of highly scalable system from ground up. This is a very hands-on technical position. Candidate must have demonstrated expertise in complex multi-tiered application development with experience in Java and developing large scale and volume-based applications.
Ideal candidate will have a strong understanding of the full lifecycle development process including understanding business and functional requirements, developing detailed technical designs, and implementing testable solutions. The candidate is expected to be self-motivated, pro-active and solution-oriented individual, ready to work with consulting developers and review their work
7 + years experience
- Application development and design experience delivering real world client/server applications using structured or object-oriented methodologies.
Strong programming skills - object oriented design and analysis skills
Strong Java, design patterns and RDBMS (Oracle/MySQL) skills
Experience scaling the database layer using techniques like caching or sharding
Experience in developing highly scalable, and high performance distributed systems
experience with DB replication technologies
Hands-on experience with database modeling, performance analysis and tuning
Experience working on SOAP / REST WebServices
Experience on UNIX, Linux platform
with Load/Performance Testing
Experience with NoSQL solutions is a plus
Server Side development- JAVA