Java Developer with over 5+ years of Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies. Experience building Microservices with Spring Boot and spring cloud. Experience managing/scale/deploying applications to Pivotal cloud foundry. Expertise in working with various spring modules: Spring IOC, Spring Batch, Spring MVC, Spring Data JPA and Spring JDBC modules. Experienced in building sophisticated distributed systems using Node.js, REST/hypermedia web APIs (SOA), Hibernate, OpenJPA. Designed databases, stored procedures, performed analysis and presented results using SQL. Hands on experience developing SQL queries for SQL server database/DB2/Oracle. Knowledge of Cassandra NOSQL Databases. Designed UML for Class diagrams & Sequence/Collaboration diagrams and Activity diagrams using MS Visio tool. Performance Tuning of Java Enterprise Applications Experience working on different application servers like JBoss, Web Logic, IBM Web sphere, Glassfish and Apache Tomcat including configuring, deploying, fine - tuning and monitoring. Experience in handling Version Control Systems like Win CVS, SVN and Git Hub Experience in Big Data processing using Hadoop and its ecosystem (MapReduce, Pig, Hive, Sqoop, Flume, Spark, pyspark, Kafka and HBase). Good working experience on Spark (spark streaming, spark SQL), Scala and Kafka. Good knowledge on Kafka for streaming real - time feeds from external rest applications to Kafka topics. Experience in Integrating Apache Kafka with and created Kafka pipelines for real time processing. Knowledge about unifying data platforms using Kafka producers/ consumers, implement preprocessing using storm topologies Worked on various diversified Enterprise Applications concentrating in Confidential as a Software Developer with good understanding of Hadoop framework and various data analyzing tools. Review and modify CI/CD principles, iteratively. The primary roles and responsibilities of a DevOps team are to communicate effectively, improve visibility across the CI/CD pipeline and constantly learn new things. A drive for continuous improvement will be at the core of any efficient DevOps organization. Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle. Excellent Programming skills at a higher level of abstraction using Scala, Java and Python. Experience in object-oriented programming (OOP) concepts using Java 8, Spring core. Hands - on experience in designing and developing applications/services using micro-services architecture. Developed applications that used Kafka both as a traditional Messaging Queue and Streaming platform. Implemented stream processing using Kafka Streams, Streams API, DSL, KSQL. Experience working with all major Hadoop distributions like Cloudera (CDH), Horton works (HDP) and AWS EMR. Developed highly scalable Spark applications using Spark Core, Data frames, Spark-SQL and Spark Streaming APIs in Scala. Gained good experience troubleshooting and fine-tuning Spark Applications. Experience in working with D-Streams in Streaming, Accumulators, Broadcast variables, various levels of caching and optimization techniques in Spark. Worked on real time data integration using Kafka, Spark streaming and HBase. In-depth understanding of NoSQL databases such as HBase and its Integration with Hadoop cluster. Strong working experience in extracting, wrangling, ingestion, processing, storing, querying and analyzing structured, semi-structured and unstructured data. Solid understanding of Hadoop MRV1 and Hadoop MRV2 (or) YARN Architecture. Developed, deployed and supported several Map Reduce applications in Java to handle semi and unstructured data. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Strong hands - on experience with Spring IO, Spring Boot. Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design. Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of multi-Tier distributed Enterprise Applications. Good experience in developing Web Services SOAP, JAX-WS, WSDL. Experience in core Java-Multithreading, collections, Servlets and JDBC. Experience in Configuring and deploying applications on Tomcat 5.5/6.
|
|
By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy
Any information uploaded, such as a resume, or input by the user is owned solely by the user, not LiveCareer. For further information, please visit our Terms of Use.
By clicking Customize This Resume, you agree to our Terms of Use and Privacy Policy