JAVA Full-Stack Developer Location Washington D.C McLean, VA area Need Immediate Compensation Negotiable Also looking for JAVA architects as an additional role on this project, Interested candidates can email directly to Jobs(at)isolvers(dot)com.
As a JAVA programmer, the candidate will be part of an extremely talented engineering team responsible for building software products.
The software programmer must be capable of analyzing petabytes of information and responding to extremely cogent business queries.
The candidate will design, develop applications including data collection and processing infrastructure by applying troubleshooting skills to challenging problems associated with complex enterprise environments that are highly scalable.
Responsibilities may not limit to Work closely with product managers, solution architects and immediate team to effectively develop client s systems.
Assist in the development of standards, procedures and guidelines to improve the client s development process.
Develop highly scalable application infrastructure that powers data collection and processing services.
Mentor and help develop junior talent.
REQUIREMENTS Excellent knowledge of Java programming language, J2EE and SQL Extensive experience in Java technology frameworks including Struts, Spring, JUnit, JDBC, JPA and Hibernate Experience building data processing applications that integrate multiple data sources and databases into a central repository.
Strong experience in data migration, transformation, and processing in different formats and languages Experience with designing and developing microservices based, linearly scalable applications.
Expertise with SQL and NoSQL databases Solid understanding(Nice to have-Not mandatory) of Hadoop, Kafka, Cassandra and Spark technologies Strong collaborator and experienced programmer working in dynamic teams working by SCRUM methodology.
Strong analytical and troubleshooting skills QUALIFICATIONS Minimum 5 years of software engineering experience Minimum 5 years hands on experience with Java 3 years of work with unixlinux 3 years of hands on experience of building large scale data processing systems with relational and NoSql databases 3 years of experience in web services development using REST Bachelor's Degree in Mathematics, Computer Science or equivalent experience Strong written and oral communication skills Ability to handle multiple competing priorities in a fast-paced environment.
Must be a quick learner and self-motivated