Job Title: JAVA + Kafka Developer
Location:Fremont, CA
Duration: Contract
Client:Persistent Systems Inc
Job Description:
Technical Skills
Good working exposure on JDK including familiarity with latest JDK 9
features
Experience in building producer applications for KAFKA and Configuration in
KAFKA
Experience with common Java APIs and frameworks including Spring-CORE and
Spring MVC
Experience in working with SQL Databases
Experience with Apache Maven build tools
Experience with test frameworks particularly Junit, Mockito and Power Mock
Basic knowledge of web application servers ( Apache Tomcat 8.5 )
Job Duties
Coordinate between multiple disciplines ( Architects , Business Analysts,
Project Mangers ) developers to design, develop, implement and support complex
business solutions
Oversee technical deliverables for invest and maintenance projects through
the software development life cycle, including validating the completeness of
estimates, quality and accuracy of technical designs, build and implementation
Responsible for specific technical deliverables which include supporting
activities required for an Agile release train ( PI planning, story pointing,
etc) , providing detailed design documentation as necessary, assisting in
development operation activities as needed, producing code development in Java
/ J2EE, JMS, KAKFA, producing automated unit tests, providing configuration
data as needed, assisting with system implementation and providing POST
implementation support.
Provide technical oversight for software projects and contribute to the
development and delivery of Software solutions including design documents and
proof of concepts.
Offer technical leadership to ensure delivery of software capabilities with
a high level of innovation, quality and efficiency.
Perform code reviews of co-worker?s deliverables to ensure correct coding
principles, adhere to in order to prevent error conditions from being
introduced.
Follow and promote quality assurance process while actively looking for
opportunities to enhance standards.
Pro-actively address technical issues and risks that could impact project
schedules and/ or integrity of the application environment
Mentor and train project team members to enforce development guidelines and
best practices
Leading technical teams in delivering highly capable and reliable
application that meet business priorities while ensuring alignment to strategic
technology vision
Building server side applications based upon Java and J2EE technologies
Managing day to day activities and influence team members to leverage ,
follow and support alignment software development practices.
Work in partnership with the scrum master , product owner , product team
and other stake holders to produce high quality products developed to the
requirements and delivered on time and budget
Work with scrum master and product owner to provide development sizing and
cost analysis estimates
Reference : JAVA + Kafka Developer jobs
Source: http://jobrealtime.com/jobs/technology/java-kafka-developer_i3161