We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

Software Engineer offering above 8 Years of experience in the design, development and delivery of cost - effective, highly scalable and high performance technology solutions to meet challenging business demands.

CORE COMPETENCIES INCLUDE:

  • 8+ years of experience in application development on n-tier based SOA, event based microservices and Big data architectures.
  • Have worked on technologies such as Java, Spring framework, EAI & ESB frameworks, Kafka and No-SQL DBs.
  • Have worked in Java collections, concurrency, Functional programing and streams.
  • Worked in full life cycle of Design, TDD, Coding, implementation and testing of different types of applications such as web, SOA applications and Hadoop job workflows.
  • Technically Expertise in Core java including Java Reflection, multithreading and design patterns like factory, singleton, Proxy, MVC, façade, adaptors, iterators, command, strategy and service locator.
  • Worked on Messaging with Enterprise Integration Patterns (EIP) standards with web services (Rest/SOAP), FTP, XML & JMS using Mule, Apache Camel and Spring integration.
  • Worked on grouping, aggregating and transforming of data using Hive & Python scripts and creating platform for machine learning process.

TECHNICAL COMPETENCIES:

Languages: JAVA

JAVA Technologies: Spring(Boot, Integration, MVC, Security), SOA, ESB(Mule, ServiceMix), OSGi(Karaf)

Internet Technologies: Hybris, ORM, EAI (apache Camel),Struts, SOLR, Hadoop, Hive, Oozie, JMS, XML,SAX,DOM,JAXB,Stax, Apache Kafka

App/Web Server: Oracle WebLogic, Apache Tomcat

UML Modeling Tool: Microsoft Visio

Methodologies: Agile Scrum Methodology, SDLC (Waterfall), OOPS, OOAD

IDE: Eclipse

DB &Data Analysis: Oracle, MS - SQL Server, Talend ETL,Hive, TOAD

ALM/ CI/CD Tools: GIT, Hudson/Jenkins, CVS, SVN, CA Software Change Manager, Ant, Maven, Confluence/JIRA

Protocols: TCP/IP,HTTP, HTTPS, FTP, SOAP

Other Tools: Splunk, JUnit, Log4J, JBPM

Operating Systems: Mac OS, Linux, Windows

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Create common Java components for the integration platform such as customizing Kafka connect libraries, Integration libraries and custom ETL components.
  • Implemented platform APIs.
  • Implemented Confidential and concurrent messaging flows.

Technologies: Java, Spring(boot, integration, MVC), Kafka (Kafka-connect), Avro, Maven, Talend, EIP.

Confidential

Lead Engineer

Responsibilities:

  • Design & Implemented multiple application functionalities for ecommerce application such as product management, stock management, check out flows, order, SOLR search and Security.
  • Integration messaging flows design and development.
  • Created RAML Rest contracts for multiple interfaces.
  • Implemented code for integrating different systems such as ERP, Salesforce, RDBMS, 3 party systems and ecommerce storefront.
  • Implemented Confidential and concurrent messaging flows.

Technologies: Java, Hybris, Spring( integration, MVC), Apache Camel, ESB(ServiceMix, Mule), XML. JSON, JAXB, Stax, JSP, OSGi, Apache Karaf.

Confidential

Java Developer

Responsibilities:

  • Writing Java MR jobs.
  • Writing Hive queries with Python scripts for transforming of data.
  • Implementing automated Data Quality Management processes and reports.
  • Creating Oozie workflow for jobs.
  • Worked in design and integration of different services.
  • Involved in development of Java based services and batches using different modules of Spring frameworks like Core, batch and Integration.
  • Worked in bug fixing of Drools knowledge base and its rule flow.

Technologies: Java, Hadoop, Hive, Oozie, Shell script, Python, Spring, Struts, JSP.

We'd love your feedback!