Role Overview:The Full Stack Engineer with Java and Integration expertise will be responsible for translating application storyboards and use cases into functional applications. This role involves building and maintaining robust data pipelines, designing efficient Java code, and ensuring high performance and quality of web applications, particularly within the Telecom domain.
Key Responsibilities:- Translate application storyboards and use cases into functional applications.
- Build near real-time data pipelines using Apache Spark, Pyspark, and Python to extract data from NoSQL databases and load it into Cassandra Data Enterprise Graph.
- Build real-time data pipelines using Apache Flink, Apache Kafka, and Python to extract data from Relational and NoSQL databases and load it into Cassandra Data Enterprise Graph.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Help maintain code quality, organization, and automatization.
- Demonstrate strong debugging, problem-solving, and investigative skills, with the ability to assimilate disparate information (log files, error messages, etc.) to find root causes.
- Develop web applications and APIs using Micro Services with demonstrable production-scale experience.
- Perform web application development using Java, HTML5, CSS3, JavaScript, jQuery, and Angular JS with Spring Boot.
- Utilize version control tools such as GIT and SVN to maintain common source code throughout the workflow.
- Write unit and integration tests using JUnit and Mockito for code coverage as per standards, and use Log4j 2 for logging.
Required Skills:- Full Stack Engineer - Java / Integration
- TELECOM DOMAIN EXPERIENCE - MUST HAVE VERIZON WORKING EXPERIENCE
- Spring Boot
- Java
- Apache Spark
- Pyspark
- Python
- NoSQL DBs
- Cassandra Data Enterprise Graph
- Apache Flink
- Apache Kafka
- Relational Databases
- Micro Services
- HTML5
- CSS3
- JavaScript
- jQuery
- Angular JS
- GIT
- SVN
- JUnit
- Mockito
- Log4j 2
- Agile/Scrum methodology
Qualifications:- 5-10 Years of experience.
- Proven ability to create innovative solutions.
- Strong agile/scrum development experience.