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.
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, NPM, Visual studio code and Figma
Framework: Spring Core, Security, AOP & Data Access, Spring Boot, Hibernate, Jersey, CXF, Swagger and Log4j
Programming Languages: Java, Java 8, 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
Others: Apache Kafka, Azure, DataStax, OAuth, NoSQL (Casandra), Kibana, ACR, JFrog
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
- Extensively developed using java 8 in sprint boot microservice. 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 guidelinesImplementation 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.
- Have exposure in migrating the existing legacy application to Microservices
- 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 on both 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
- Experience in designing and developing components and services using Service oriented architecture(SOA).
- Developing application especially in a SOA environment (like REST/SOAP)
- 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
- 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
- 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
- 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