Are you interested in being part of Costa Rica's best software development company?
We are seeking only the best!
SENIOR JAVA DEVELOPER
We are looking for a Senior Java Developer to join our technology team. This position will require the candidate to have skill sets needed to analyze, design, architect, develop software web applications, and also be responsible for all phases of the software development life cycles.
Senior Java Developer
- Analyzes, designs, develops, codes and implements Java software components based on functional specifications and requirements.
- Identifies application programming problems, and functional/integration issues.
- Participates and maintains relationships with subject matter experts in order to remain apprised of direction, project status.
- Participates in team design discussions to help identify processing improvements, performance enhancements, and generate ideas for greater implementation efficiency.
- Develops project plans specifying goals, strategy, scheduling, and identification of risks, contingency plans, and allotment of resources for each phase of the project.
- Follow approved life cycle methodologies, including the creation of design documentation.
- Adherence to coding standards, and application of unit and system tests.
- Direct application/solution testing.
REQUIREMENTS & QUALIFICATIONS:
- Requires a bachelor’s degree in area of specialty (Computer Sciences – Information System) and 4 plus years of experiences in the field or in a related area.
- Hands-on experience with Java, Eclipse, JBoss, Spring Framework, Hibernate, JDBC, Relational Database, UNIX/Linux shell scripts, XSLT transformations required.
- Experience with DB2 and Big Data technologies (Hadoop, HBase, SOLR) is a plus.
- Good knowledge of Experian’s products and technical environment, including interrelationships of systems is a plus.
- Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
- Designs, develops, and implements web-based Java applications to support business requirements.
- Resolves technical issues through testing, debugging, research, and investigation.
- Familiar with standard concepts, practices, and procedures within data processing fields.
- Strong analytical and problem-solving skills.
- Must know how to apply mastery of skills in the area of specialization to achieve objectives in creative and effective ways and works under general direction.
- Acts independently to determine methods and procedures on new assignments and may supervise the activities of lower level personnel.
- Thrive in a fast-paced environment, able to share knowledge and skills with co-workers
- Familiar with Agile/Scrum as part of the software development life cycle methodologies.
- Strong team player who can perform a variety of tasks within a team environment or can work as an independent team member.
- Strong English communication skills required, mainly written but verbal English will be highly valued.
- Recent Java Development work experience.
SENIOR JAVA DEVELOPER
To apply for this position send your resume to firstname.lastname@example.org