Sr Java Developer
Company: Atlantic Resource Group
Posted on: December 9, 2018
Qualifications:In-depth experience in programming or systems analysis desired. Java programmer with strong object-oriented skills and abilities to develop using Java related technologies:J2EE, Spring, Java Persistence API, Hibernate, Apache CXF, Quartz, JUnit. Familiarity with build related tools such as Gradle, Ant and Jenkins.Experience and knowledge of the following a plus: Kafka, Microservices, React, Angular, and Bootstrap. Must be able to read, write and debug Oracle scripts.Requires the ability to multi-task in high-aced environment. Other experiences and qualities desired include: - Demonstrated competency in verbal and written communications and interpersonal understanding.Ability to seek out and understand customers' issues business needsAbility to handle deadlines and pressuresConceptual thinking and reasoning abilities, competency in logical and analytical thinking and decision-making abilityCompetency in identifying and solving problems and ability in the utilization of multiple tools to solve problemsExperience in the adaptation to and the application of rapidly changing technology to business needs, ability to perform as technical expert in field and to work independently. Achievement orientation as a self-starter, self-control, concern for quality and flexibility. Responsibilities: Build an application with persistent domain objects using Dependency Injection, AOP (AspectJ) and Spring Object Relational Mapping (ORM with JPA/Hibernate) and with Ant build files.Design and develop using appropriate software design patterns to attain high re-usability and maintainability. Possess in-depth knowledge of system design patterns, tiered architecture, and testing practices.Works fairly independently, this role formulates and defines system scope and objectives. Devises or modifies procedures to solve complex projects, and often multiple phases of a project.Prepares detailed specifications from which programs will be written.Designs, codes, tests, debugs, and documents those programs. Incumbents are competent to work at the highest technical level of all phases of applications systems analysis and programming activities.Works company wide in multi-platform environments on multiple project assignments. Guides and advises less experienced Programmer Analysts. Perform other duties as requested or assigned. (Mastery of the subject matter or diversified knowledge of principles and practice in broad areas of assignments and related fields.)Able to handle the most complex work and all aspects of the job using wide knowledge of the field and mastery (advanced knowledge, skill and/or abilities that provides subject matter authority and superior command in a particular job) of the subject matter may provide input in setting objectives and policy, identifying critical issues and introducing new concepts makes decisions independently provides assistance, advice, and solutions to peers, customers, and co-workers identifies and implements better work alternatives and business processes. Education Bachelors preferred Discipline Business, Computer Engineering, Computer Science, Information Systems, Mathematics - provided by Dice J2EE, Spring, API, Hibernate, Apache, CXF, Quartz, JUnit, Gradle, Ant, Jenkins, Bootstrap, Angular, React, Kafka, AOP, ORM
Keywords: Atlantic Resource Group, Richmond , Sr Java Developer, IT / Software / Systems , Richmond, Virginia
Didn't find what you're looking for? Search again!