- Design Patterns
Job Duties :
As a Full stack Java developer, develop an application or a product end to end, i.e., from scratch to live deployment. This typically includes UI/UX development, Server programming, APIs, Database design and development.
Gather analyze business requirements, user needs, design and develop software solutions.
Be a part of the development team working to continually provide enhancements to the application
using efficient code and best practices
Involve in web application, portal and server-side development.
Implement software application, packages and components customized to meet specific needs and
Design, implement, maintain and support computer applications software systems, using Java/J2EE,
Develop application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
Develop front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
Extensively work on performance tuning of SQL Queries to improve the performance of the daily and monthly jobs.
Involve in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
Use Core Java by working on collections extensively to store, retrieve and manipulate objects in the business logic layer.
Develop presentation layer using JSP, HTML and CSS.
Implement Design Patterns like Singleton & Factory to add definition to the design.
Develop end to end application components involving business layer, persistence layer, database
and web service layer.
Develop and executing unit test cases and providing quality documentation and status updates.
Minimum Requirement: Bachelor’s degree (or its equivalent) in Computer Science, Engineering, Information Technology or related field.
Mail resume with code # to: HR, Teknatio Inc., 1006 W 9th Ave, Suite 225, King Of Prussia, PA 19406. EOE