Hi, Kindly find below JD,
Role: Java Developer Duration: 6+ Month Location: - Tampa, FL (Locals only) Must be GC or U.S. Citizen Client will hire off skype- Local options preferred MUST haves: Strong Spring exp J2EE OOD- SOLID design principles Excellent communication Senior Software Engineer *Overview* At Adheris, we believe that software development is both art and science, and to do it well requires talented and passionate team members. The senior software engineer position is an advanced software development role requiring superior technical skills, effective business acumen, a talent for leadership, and a zeal for the art and discipline of software development. In addition to accomplishing the standard tasks of the software development lifecycle, the senior software engineer acts as a thought leader, a catalyst of progressive technical discussion, an agent of innovation, and an evangelist for software engineering excellence. *Technical Skill* - Demonstrates superior expertise in programming languages required by the domain - Demonstrates technical depth with technologies in use within the domain, including database systems, inter- and intra-process communication, application development frameworks - Displays mastery of several common programming and design patterns, applies them appropriately in his/her work - Displays mastery of SOLID programming principles and applies them appropriately - Displays mastery in the various concurrency access patterns (optimistic locking, pessimistic locking, implicit locking) - Displays mastery in RDBMS technology, including SQL, table design, ACID, normalization (and de-normalization for performance), indexing and transactional processing including two-phased commits - Is skilled in working with XML including the use of XSDs and XSL transformations - Is high functioning in the application of object oriented concepts; properly designs class and relationships according to accepted object oriented design principles - Displays mastery of Software quality paradigms including unit testing, mocking, test automation and code coverage - Participates in peer-level code reviews and is highly effective at identifying potential problems in others’ work - Is recognized by other developers for skills listed above *Professional Development* - Works with management to create and execute an individual development plan - Independently maintains skills through various channels, such as technical blogs, books, tutorials, and training. - Maintains awareness of industry trends and new technologies, evaluates these for current or future applicability within the domain - Independently takes on learning technologies in use across business domains as business needs may require. *Leadership* - Guides and mentors other developers in skills described under Technical Skill section - Presents learnings from Professional Development section to team members and others - Takes responsibility for technical initiatives, leads small teams toward successful completion - Actively collaborates on ways to improve the execution of the software development lifecycle for team, department and enterprise - Has the ability to lead a discussion and gain consensus among team members - Leads discussions, presents personal perspective, helps drive toward consensus with team members, respects decisions even if they contradict personal point of view *Software Development Lifecycle* - Works effectively within Agile/Scrum project execution methodology, helps the Scrum team with understanding and application of Scrum philosophies - Is an active participant in the five standard meetings of the Scrum process - Comes to stand-up meetings prepared to discuss completed tasks, next tasks, and roadblocks - Actively listens during others’ stand-up presentations, actively helps advance completion of languishing tasks and clearing of roadblocks *Problem Solving* - Quickly comprehends issues, leads the research into root cause - Presents findings and recommends solutions clearly and coherently - Drives implementation of solutions, validates effectiveness - Documents owned issues by listing a) what occurred, b) how and by whom it was detected, c) what steps were taken to resolve, d) how resolution was verified, and e) what steps should be taken to prevent the event in the future. *Effectiveness* - Appropriately estimates tasks and, on average, completes tasks within estimated times - Helps drive team toward completion of Sprint goals in priority order - Assists others with tasks to help drive stories to completion - Is an effective and active communicator, both within and outside his/her group *Corporate Citizenship* - Respectful to all regardless of position or role - Available for consultation both during and outside of business hours - Advocates the company mission - Actively discourages blame, complain, and defend (BCD) behavior - Displays strong passion for role *Design* - Is skilled in writing application solution designs - Utilizes standard diagramming techniques – UML 2.0, use case diagrams, activity diagrams, sequence diagrams, interaction diagrams, flow charts utilizing Visio or other tools - Actively interacts with business owners to align designs with business needs - Is effective in balancing design objectives based on business priorities (performance, speed to market, feature set) *Business Skills* - Understands and strongly considers the larger business implications of the work s/he is doing - Writes system-level requirements as necessary *Udit | Technical Recruiter | Saxon Global* 1320 Greenway Dr, Ste 660 Irving TX-75038 United States *Office:* 972-338-3583 extn- 361 udi...@saxonglobal.com | www.saxonglobal.com [image: Logo1] *Custom Application Solutions* *I** Mobile Solutions** I** DW/Business Intelligence* *I* *Cloud Solutions** I** Contingent Workforce** I** Learning Solutions* -- You received this message because you are subscribed to the Google Groups "Vendors" group. To unsubscribe from this group and stop receiving emails from it, send an email to vendors+unsubscr...@googlegroups.com. To post to this group, send email to vendors@googlegroups.com. Visit this group at https://groups.google.com/group/vendors. For more options, visit https://groups.google.com/d/optout.