We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY:

Technology - driven professional having 6 ½ years’ experience in analysis, design, development, implementation, and maintenance of applications/products. Strong analytical and problem solving skills. Adapts quickly to an existing, complex environment. Quickly learn new concepts and software. Self-motivated, independent, detail oriented, responsible team player. Effective in verbal and written communications. Passionate about building high-quality products using high standard of best practices. Multi-tasker and support multiple priorities / multiple deliverables.

AREAS OF EXPERTISE:

  • Development| Design
  • Technical Architecture
  • Finance
  • Banking| Pharmacy
  • Retail

TECHNICAL SKILLS:

Java Technologies: Java SDK, JEE, Servlets, JSP, Collections API, JDBC, Webservices RESTful & SOAP, REST API, XML, JAX-RS and JPA

Web Technologies: CSS, HTML, JavaScript, jQuery, AJAX, Angular 4, Cordova, Yarn, Electron, Gulp, Type scripts, Angular Material, Node.js, NPM, Visual studio code and Figma

Framework: Spring Core, Security, AOP & Data Access, Spring Boot, Hibernate, Jersey, CXF, Swagger and Log4j

Programming Languages: Java, SQL, XML and PL/SQL

CI/CD: Jenkins, Maven, JIRA, Docker, Nexus, Artifactory and SonarQube, Spinnaker, Kubernetes, Bamboo

Methodologies: SOA, OOP, OOAD, Design Patterns, Microservice-oriented architecture, Test Driven Development (TDD), Agile Methodology (Scrum/Kanban)

Database: Oracle, Cassandra and MySQL

Application Servers: Apache Tomcat, JBoss

Version Control Tools (SCM): Git, GitHub, Bitbucket, CVS

OS: Linux and Windows

Modeling: UML, Enterprise Architect and MS Visio

Testing: JUint, EasyMock

Tools: Intellij, Eclipse, SQL Developer, DataStax, Jasper

Others: Apache Kafka, Azure, DataStax, OAuth, NoSQL (Casandra), Kibana, ACR, JFrog

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Designed and developed internal as well as externally exposed REST APIs that provide core solutions to RxData, Sava a trip and RxFulfillment.
  • Implemented the Interstore app handheld user interfaces using Cordova, Yarn, Electron, Gulp, Angular 4, Type scripts, Angular Material, NPM, MS Visual studio code and Figma
  • Developed multiple modern micro services for RxData, Sava a trip and RxFulfillment using spring boot and microservice oriented architecture.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 4, HTML & CSS.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 4.
  • Extensively used SonarQube scan to improve the code quality and find & address issues or gaps.
  • Implemented fast, scalable, highly available and reliable publish-subscribe platform using Kafka for exchange of information between multiple business applications within RxRenewal and with other business applications.
  • Expertise in creating test cases in Junit, Mockito & EasyMock. Developed end to end Integration Test Cases that connects multiple applications. Developing REST APIs and REST APIs contract test cases.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4 framework and Node JS.
  • Worked on Angular 2.0 by consuming REST web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Writing Models and Database Schemas using Spring Data integrating with Mysql database.
  • Writing and optimizing queries using SQL developer.
  • Designed and Developed persistence layers using Hibernate and Cassandra.
  • Experience with software version control systems (Git).
  • Extensively worked on finding out the bugs and rectifying them and used debugging tools to fix front end and backend defects.

Confidential

Java Developer, Agile

Responsibilities:

  • Interacting with the business to gather the requirements and understanding the functional design specifications for the requirements.
  • Attending all scrum meetings-Daily Standup, grooming, release planning, retro, Mid- sprint review etc.
  • Involved in architecture of the framework according to the J2EE standards and setting up the development environment.
  • Extensively worked and contributed for n-tier architecture of the application.
  • Design and code reviews with the development team.
  • Create technical design document. Develop use-case diagrams, sequence diagrams and class diagrams according to the UML standards.
  • Developed J2EE components using core Java, JSP, Servlet, Spring MVC, Spring data, Spring security, Spring core & Hibernate.
  • Implemented and documented REST APIs using Jersey and swagger framework.
  • Implementation of a responsive UI using Angular, HTML, JSON, CSS, Bootstrap etc.
  • Designed and Developed persistence layers using Hibernate.
  • Writing and optimizing queries using SQL developer.
  • Experience with software version control systems (Git).
  • Have used IntelliJ, Crucible, AccuRev, Fortify, Maven, Jenkins & JIRA extensively.

Confidential

Java Developer , Agile

Responsibilities:

  • Designing, Coding new functional requirement and enhancement.
  • Participated in Code Review.
  • Involved in Unit Testing, system testing and assisted in UAT and OPtest.
  • Worked on migrating mainframe components to java/J2EE.
  • Guiding the junior developers.
  • Technical clarifications for development, QA and support teams.
  • Attending Status calls, defect status meetings & updating the defect logs.
  • Involved in writing Test Cases for UT and tested the same.

Confidential

Java Developer , Agile

Responsibilities:

  • Developed application logic using Java and Struts Framework
  • Developed ORM using Hibernate.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of queries.
  • Implemented REST web services.
  • Designed and developed UI using Html, JSP, JavaScript.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines
  • Implemented UI and Web Services Integration.
  • Involved in designing the UI with HTML, CSS javascripts & AJAX.
  • Design, development, testing, troubleshooting and debugging of the web application.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Done application deployment and maintenance on WebLogic and Tomcat
  • Used Design Patterns such as Business Delegate, Session Façade and Service locater.

Confidential

Java Developer

Responsibilities:

  • Involved in every phase of software development life cycle SDLC.
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Developed features using Servlets, JSP, Java beans, Hibernate.
  • Created the Unit test, functional test and connectivity test framework for the system.
  • Deployment of Web services, JSP, Servlets and server side components in Tomcat 5.0 and Weblogic Application server.
  • Wrote and optimized the SQL queries for the Oracle back end.
  • Created the entity relationship diagrams

Hire Now