We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over Ten (10+) years of experience in Software Development with exposure to SOA / Cloud / Distributed Systems (Microservices) / Machine Learning / Mobile Technologies.
  • Having OCJP 1.6 with a profound knowledge of almost every sphere of Java Backend Technologies.
  • Expertise in different domain including - Banking, Telecommunication, Ecommerce, Machine Learning-Decision Analytics & Android OS Modification.
  • Experienced in complete Software Development Life Cycle (SDLC) phases including Analysis, design, development, testing, integration, deployment and maintenance.
  • Solid understanding of OOP Design Patterns, Software Architectures (Monolith/Microservices) and different Methodologies (Waterfall, Agile - Scrum & Kanban using JIRA/Trello Board).
  • Expertise in Container Technologies - Docker & Kubernetes.
  • Expertise in Test Driven Development (TDD) using Junit, Mockito & EasyMock and maintaining Code Coverage .
  • Expertise in writing and maintaining Code Quality using different tools like - SonarQube & Checkmarks.
  • Expertise in working with different security aspects like - OWASP application attacks such as CSRF, XSS, CORS scrutiny, SQL injection, Encoding, DOS, Session hijacking with tools like - VeraCode & Dynamic Security Testing Tools (DAST).
  • Extensive experience to work with multi-cultural people from different countries which proves strong communication, interpersonal and team player skills.
  • Having working experience with Python & JavaScript (frontend) technologies.
  • Excellent in debugging, troubleshooting, problem solving & fast learning ability.

TECHNICAL SKILLS:

  • Core Java (1.6 - 1.9+)
  • Java EE (Servlet, JSP, JAX-WS)
  • XML, XSD, XPath, JSON with Parsers, JAXB, XStream, Jackson & Gson
  • Spring/Boot (AOP, Data JPA, Security, Session, Batch, Cache, Actuator, Microservices, Cloud with Netflix OSS)
  • Axon
  • OSGi (Apache Felix/Karaf)
  • NetBeans Framework (Platform)
  • Oracle ADF
  • Hibernate/JPA
  • Spring Data JPA
  • MySQL
  • Oracle
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis
  • Ehcache
  • REST & SOAP
  • Apache CXF
  • Apache Camel
  • Apache Kafka
  • RabbitMQ
  • Apache Solr
  • ELK (Elasticsearch, Logstash, Kibana)
  • Pentaho BI
  • Jasper/Dynamic Report
  • Maven & Gradle
  • JUnit & Mockito
  • Checkmarks/VeraCode/SonarQube
  • LDAP, JWT, OAuth2
  • Tomcat
  • JBoss (Wildfly)
  • WebLogic
  • Apache2/ Ngnix/ Jetty
  • VCS: Git/ Confluence, Perforce, SVN
  • CI/CD: Jenkins, GoCD
  • Docker
  • Kubernetes
  • Amazon (EC2, S3, RDS, VPC, Lambda, ECS, EKS)
  • Heroku
  • Distributed Systems (Application & DBMS scaling, Microservices, DDD, CQRS, Event Souring, Event Distribution, Saga)
  • Agile - Scrum & Kanban
  • MVC (Model View Controller)
  • Gang of Four
  • Templating: Thymeleaf, Apache Tiles, Velocity, Sitemesh
  • HTML5 & CSS3, Twitter Bootstrap
  • JS: JQuery, AngularJS, Angular2
  • NPM/Gulp/Gunt/Webpack
  • Android OS Modification
  • Android App Development
  • SIM & Protocol
  • Box2d & Libgdx
  • Decision Trees & Random Forests
  • Python
  • Scikit-learn
  • Basic R
  • JPMML
  • Confidential Decision Analytics (PowerCurve)
  • Microsoft Machine Learning Server
  • Intellij IDEA/ PyCharm/ Android Studio
  • Eclipse/STS
  • NetBeans
  • Python & Django REST Framework
  • R
  • PHP/Magento
  • C/C++

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Collaborating with offshore business team to collect requirements, Identify and Estimate task for the release.
  • As a Scrum team member, active participation in all the Scrum ceremonies.
  • Involved extensively in coding, unit testing and bug fixing.
  • Perform code reviews and assist in mentoring other developers.
  • R&D, POC preparation & feasibility analysis.

Environment: Java 1.8, Spring/Spring Boot, NetBeans Platform, OSGi (Felix/Karaf), Microsoft Machine Learning Server, R, Python, JPMML, Decision Trees & Random Forests, Confidential PowerCurve EDA, Hibernate/JPA, Apache Camel, Apache Kafka, Mockito, Junit, OAuth2, Git, Docker, Kubernetes, ELK (Elasticsearch, Logstash, Kibana), Jenkins, Oracle, Maven, Twitter Bootstrap, AngularJS, JIRA, VeraCode, SonarQube.

Confidential

Senior Java Developer

Responsibilities:

  • Middleware & Application logic layer development for integrating with backend systems (SIEBEL, SWIFT & Payment) and microservices.
  • Used JWT encryption & token-based authentication, two factor authentication (2FA), LDAP, one-time password (OTP), service composition & EAI Patterns.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • As a Kanban team member, active participation in all the Kanban ceremonies.
  • Involved extensively in coding, unit testing, bug fixing & production support.
  • Successfully involved in Test Driven Development (TDD) model.

Environment: Java 1.8, Spring Boot, CQRS/ES + AR using Axon Framework, Hibernate/JPA, Apache Camel, RabbitMQ, JBOSS Wildfly, Oauth2, JWT, Mockito, Junit, Git, Docker, Kubernetes, ELK (Elasticsearch, Logstash, Kibana), Jenkins, Quartz, Oracle, Maven, Thymeleaf, Twitter Bootstrap, AngularJS, JIRA.

Confidential

Senior Software Engineer

Responsibilities:

  • Token based authentication, two factor authentication (2FA), LDAP, one-time password (OTP) & service consumption.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • As a Kanban team member, active participation in all the Kanban ceremonies.
  • Involved extensively in coding, bug fixing & production support.

Environment: Java 1.8, Git, Gradle, Jackson, Junit, Spring Rest Template & Android Studio.

Confidential

Senior Software Engineer

Responsibilities:

  • Single developer for POC of internet banking solutions for- HSBC & UCBL.
  • Development of RESTful service APIs for different banking business logic like- checker/maker, beneficiary, fund transfer, token-based authentication, two factor authentication (2FA), LDAP, one-time password (OTP), schedule payment, payment security & reporting.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing & production/client-side support.

Environment: Java 1.8, Spring Boot, Hibernate/JPA, Kafka, WebLogic, Git, Jenkins, Docker, Quartz, Oracle, Maven, Sitemesh, Velocity, Twitter Bootstrap, AngularJS, JQuery & Apache Solr.

Confidential

Senior Software Engineer

Responsibilities:

  • Architectural design & development of internet banking solutions for- Confidential Ltd.
  • Development of RESTful service APIs for different banking business logic like- checker/maker, beneficiary, fund transfer, token-based authentication, two factor authentication (2FA), LDAP, one-time password (OTP), schedule payment, payment security & reporting.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • As a Scrum team member, active participation in all the Scrum ceremonies.
  • Involved extensively in coding, bug fixing & production/client-side support.

Environment: Java 1.7, Spring MVC, Hibernate/JPA, ActiveMQ, Tomcat, Git, Junit, Mockito, Jenkins, Docker, Quartz, PostgreSQL, Maven, Apache Tiles, Velocity, Twitter Bootstrap, AngularJS, JQuery, Trello & Apache Solr.

Confidential

Senior Software Engineer

Responsibilities:

  • Architectural design & development of internet banking solutions for- Confidential.
  • Development of RESTful service APIs for different banking business logic like- checker/maker, beneficiary, fund transfer, token-based authentication, two factor authentication (2FA), LDAP, one-time password (OTP), schedule payment, payment security & reporting.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • As a Scrum team member, active participation in all the Scrum ceremonies.
  • Involved extensively in coding, bug fixing & production/client-side support.

Environment: Java 1.7, Spring MVC, Hibernate/JPA, ActiveMQ, WebLogic, Git, Junit, Jenkins, Docker, Quartz, Oracle, Maven, Apache Tiles, Velocity, Twitter Bootstrap, AngularJS, JQuery & JIRA .

Confidential

Senior Software Engineer

Responsibilities:

  • Conducting on Core Java & Basic Android.
  • Exam paper settings, class material preparation and conducting lab works.
  • Result sheet preparation and motivation.

Environment: Core Java 1.7, Android SDK & Android Studio .

Confidential

Senior Software Engineer

Responsibilities:

  • HLD & LLD preparation and feasibility analysis of different modules.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Day to day client communication and feedback analysis.
  • Successfully involved in Test Driven Development (TDD) model.

Environment: Java 1.7/JavaEE, Spring MVC, Spring Cloud with Netflix OSS, Hibernate/JPA, Quartz, Tomcat, Apache2, Git, Jenkins, Oracle, Maven, Sitemesh, JSP, Junit, Mockito, Twitter Bootstrap, ReactJS, Trello, Amazon - EC2, S3 & RDS.

Confidential

Senior Software Engineer

Responsibilities:

  • HLD & LLD preparation and feasibility analysis of different modules.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Successfully involved in Test Driven Development (TDD) model.
  • Virtual contest and recruitment test organization using Amazon - AWS, EC2.

Environment: Java 1.6/JavaEE, Spring MVC, Spring Cloud with Netflix OSS, Hibernate/JPA, Tomcat, Apache2, Git, Jenkins, MySQL, Oracle, Maven, Gradle, Sitemesh, JSP, Twitter Bootstrap, ReactJS, JQuery, Trello, Amazon -EC2, S3 & RDS, Apache Solr & PHP/Magento.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked as a single developer and architect of the project.
  • HLD & LLD preparation and feasibility analysis of different modules.
  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Day to day client communication and feedback analysis.

Environment: Java 1.6, Android SDK & Android Studio .

Confidential

Senior Software Engineer

Responsibilities:

  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Day to day communication with HQ and preview presentation.
  • Conducting knowledge sharing sessions during R&D.
  • Development for Qualcomm, Confidential and Broadcom vendor chipset’s RILs and Linux Daemons, sockets, HAL, RIL/Modem/IPC drivers of Linux Kernel Space and their uses in user space.
  • Idea generation and implementation for different Confidential devices.

Environment: Java 1.7, Android OS, Eclipse C/C++, Perforce, JIRA, Jenkins, Box2D, Libgdx, Spring, Gradle, STK, SIM Access Profile (SAP), SIM Card Web Server (SCWS) & Android Telephony .

Confidential

Senior Software Engineer

Responsibilities:

  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Day to day communication with HQ and preview presentation.
  • Testing for compatibility in different android versions of Confidential devices.

Environment: Java 1.6, Android OS, Eclipse C/C++, Perforce, JIRA, Jenkins, Box2D, Libgdx, Spring & Gradle.

Confidential

Senior Software Engineer

Responsibilities:

  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and code coverage.
  • Day to day communication with HQ and preview presentation.
  • Field test support for different android versions of Confidential devices.
  • Development for Qualcomm, Confidential and Broadcom vendor chipset’s RILs and Linux Daemons, sockets, HAL, RIL/Modem/IPC drivers of Linux Kernel Space and their uses in user space.

Environment: Java 1.6, Android OS, Eclipse C/C++, Perforce, JIRA, Jenkins, Box2D, Libgdx, Spring, Gradle, STK, SIM Access Profile (SAP), SIM Card Web Server (SCWS) & Android Telephony .

Confidential

Software Engineer

Responsibilities:

  • Involvement in full SDLC including architectural design, development, deployment, performance tuning & monitoring.
  • Involved extensively in coding, bug fixing and testing.
  • Writing technical documents about the project.

Environment: Java 1.4/1.5, Oracle ADF, Spring MVC, Hibernate/JPA, Tomcat, SVN, Oracle, MySQL, Maven, JSF, JQuery, XML technologies & Pentaho BI .

We'd love your feedback!