- Contribute in all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Do
high level design with guidance; Functional modelling, break-down of a
module
- Do
incremental changes to architecture: impact analysis of the same
- Do
performance tuning and improvements in large scale distributed systems
Org Development
Requirements
- BCA/MCA/B.Tech/M.Tech or any degree in Computer Science,
Engineering or a related subject
- Extensive and expert programming experience in Java.
- Solid knowledge or experience in designing and developing
applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory
Management, Transaction management etc)
- Positive at problem solving,
data structures and algorithms
Nice to Have
- Experience in developing web applications with Spring Framework
- Experience with test-driven development
- Excellent knowledge of Relational Databases, SQL and ORM
technologies (JPA2, Hibernate)
- The capability to craft object-oriented models and design data
structures, implement business logic and data models with suitable class
design.
- Ability to break-down larger/fuzzier problems into smaller ones in
the scope of the product
- An understanding of the industry’s coding standards and an ability
to create appropriate technical documentation.
📌 Software Development Engineer (Chandigarh)
🏢 Winni
📍 Chandigarh
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.