Technology :
- Java, J2ee, Strong into Coding and programming, RestService Architecture, Sprint Boot.
- Strong object-oriented programming skills and Hands on coding in Core Java and J2EE
- Experience in Spring framework and RESTful Web Services.
- Solid understanding of algorithms and data structures, Design pattern
- Dev Methodology : Scrum
- Design and implement software applications, document and test systems, modify as necessary.
- Work independently and with other engineers, architects, managers, QA and Operations teams, design and develop strategic and tactical processes and create solutions that meet business requirements.
- Spends most of the time developing code, and efficiently produces elegant, clean code with no unnecessary complication or abstraction.
- Code is well-commented, easy to maintain, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software version.
- Code is thoroughly tested with very few bugs, and is supported by unit tests.
- Be part of feature or sub-system design reviews and code reviews and be recognized as the go-to Developer for that component.
- 6+ years of experience developing software, primarily with JAVA
- Expert hands on development experience using JAVA, Spring Core, Spring Batch, Restful
- Deep understanding of and extensive experience applying advanced object-oriented design and development principles
- Good analytical and problem solving skills
- Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills
- Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions
- Experience in Unix based development environment is a plus
- Knowledge on scripting languages like Unix Shell, Perl, Python is a plus
- Experience applying software design patterns, data structures, algorithms.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.