Post Job Free

Resume

Sign in

Java Developer Software Engineer

Location:
Texas
Salary:
120k
Posted:
February 14, 2024

Contact this candidate

Resume:

Shikha Mishra

Software Engineer

Email: ad3mmt@r.postjobfree.com

Mobile: +1-737-***-****

Location: Austin, TX

Professional Summary

·Highly motivated Software Developer with 7 years of experience in Web Development, Integration, and Microservices with additional exposure to Data Engineering.

·Earned Data Engineering Certificates (Microsoft Data Engineer and Snowflake Pro Core) from Microsoft and Snowflake, also have working knowledge of Python, NumPy, Pandas, Spark, Amazon S3, Azure Data Factory and Snowflake utilities like Snow SQL, Snow Pipe, streams, and tasks etc.

·Worked extensively in Core Java, Collections, Multi-Threading, Synchronization, Exception Handling, Parallel Streams, lambda etc.

·Deep understanding of Object-Oriented design concepts and design patterns like Singleton, Factory, Abstract Factory, Facade, Observer and Adapter, Model View Control (MVC).

·Worked on relational databases like MySQL, Oracle, and expertise in writing SQL queries.

·Strong front-end UI development skills using HTML5/4, CSS3, JavaScript and jQuery, JavaScript 2.0, jQuery 3.x, Angular JS and NodeJS.

·Worked on SOA Web Services using SOAP with JAX-WS, RESTful with JAX-RS for transmission of large blocks of XML/JSON data over HTTP.

·Experienced in developing the unit test cases using JUnit 4.0.

·Strong experience in configuring and deploying web Applications using different web/application servers such as Web Logic 12.x, JBoss 5/4, and Apache Tomcat 8/7/6.

·Experience in developing Client/Server with complete Software Development Life Cycle process in environments with Agile (SCRUM), Waterfall and Test-Driven Development (TDD) development methodologies.

Professional Experience

Client 1:HPE Date: Dec 2022 to Present

Role: Java Developer

Synopsis:

Developed a robust microservices architecture to act as middleware, efficiently managing data flow between multiple sources and destinations.

Responsibilities:

·Designed, developed, and implemented a robust microservices architecture to facilitate seamless communication between diverse source and destination systems.

·Utilized Spring Boot and Java 8 to create scalable and efficient microservices, ensuring optimal performance in data exchange processes.

·Participated in Daily stand-up’s, Sprint Planning, Retro meetings, and backlog grooming meetings as a part of Agile and Scrum methodologies.

·Adapted data formats on-the-fly to meet specific destination needs, ensuring seamless compatibility.

·Established secure connections between source, middleware, and destination systems using a token-based handshake protocol.

·Participated in story estimation and release planning.

·Utilized Docker and Kubernetes for containerization, encapsulating data within HPE Docker containers to enhance security.

·Implemented restful services for integrating with SAP and other back-end systems.

·Used Postman for testing RESTful API web services.

Organization 2: Genpact Client: Cisco Date: June 2017 to May 2018

Role: Java Developer

Developed a tool called Security Publish for document processing and management to support cisco.com. It was built to translate, process, and manage all kinds of documents for CISCO’s product.

Responsibilities

·Involved in entire Software development life cycle activities of the project including, requirement gathering from the business owners of the product, performing analysis on the requirements, providing design solutions, discussing the technical and non-technical aspects on the design with concern tech teams, developing and testing the end-to-end application.

·Participated in Daily stand-up’s, Sprint Planning, Retro meetings, and backlog grooming meetings as a part of Agile and Scrum methodologies.

·Build release process and deploy applications to production once the development is complete and the release cycle is met.

·Used Java/J2EE, Spring MVC, Spring Boot, REST APIs behind for developing the application.

·Extensively Used Java 8 features like Java Time API to streamline the process of working with time and Java stream API for bulk data operations on collections and lambda expressions for callbacks and event listeners.

·Worked on the Object-Oriented design methodology and Core Java.

·Implemented logging in the application using Spring Framework module to know the application status.

·Used Postman for testing RESTful API web services.

·Involved in writing Thread Safe blocks for multithread access to make valid transactions.

·Used Velocity template in web view layer.

·Used Eclipse IDE and used its standard features for Debugging, Running and Testing.

·Coordinated with the testing team for bug tracking reports and project management through JIRA.

·Used JFrog antifactory for storing JAR, WAR, EAR files of end-to-end applications.

·Coordinating with QA after completion of development to fix any bugs or performance and ensure a quality product has been delivered.

Environment: Innovate, design and architect dynamic Multitier- Client / Server Application, using Java 8, Spring Framework, Webservices, Oracle, GIT, STS, Agile, Waterfall methodology, Jira, and Eclipse tool for developing the application.

Organization 3: Bharti Airtel, India Date: Oct 2016 to Apr 2017

Role: Role: Java Developer

Airtel has launched direct to customer ecommerce channel with user Friendly login page form in WEBBOSS, in which retailer can login with the help of LAPU number (LAPU number provide by Airtel to register retailer) and can recharger their package, can order new setup box, can order multiple order at a time, can check the remaining balance.

Responsibilities

Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, collect on a collection Objects.

Used Microservices, Spring MVC and Spring Boot.

Develop services with Microservice architecture, with Spring Boot-based services interacting through a combination of REST Web Services.

Worked on the Java backend development using spring, Reflection, REST API and JSON.

Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Used JIRA for bug tracking issue tracking and project management.

Identify and fix defects and critical production issues of the existing application.

Environment: Java 8, Spring, Spring Boot, Microservices, JSON, Oracle, Tomcat, GIT, Jenkins, Maven, Jira, Agile, Windows, Java 8, J2EE, LDAP Mail Server, Restful Web services, Oracle11g, Spring framework, GitHub, Jira, Confluence, SharePoint, SSO.

Organization 4: Colt Technologies, Gurugram, India Date: May 2014 to Apr 2016

Role: Java Developer

Contributed to development and enhancement of Online.colt.net (Colt Online Portal), in which customer can directly register with Colt services and check their bills and all particulars, Uses technology like Twitter Bootstrap for front end, Angular JS for validation, connection with LDAP and oracle database through Core java and Spring framework, and JSP Servlet.

Responsibilities

·Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written daily.

·Created Single Page Application (SPA) which can data bind and synchronize server with Angular 4 framework.

·Developed user interfaces using JavaScript, jQuery, HTML, XHTML, CSS custom tags, AngularJS.

·Extensively used MVC, Factory, Delegate and Singleton design patterns.

·Diverse experience utilizing Java tools in business, Web and client-server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies.

·Extensively used various modules in Spring like AOP, DI(IOC), Bean Auto wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Q932uartz Schedulers for Jobs.

·Developed web services and responsible for creating web services using Restful and SOAP with HTTP protocol.

·Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.

·Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle12c DB and LDAP.

·Used JSP in web view layer.

·Used Spring in web layer as MVC framework.

·Coding and Unit testing of application.

·Give L3 Support application on the Production.

·Development and Maintenance of various Modules of Application.

Environment: Java 1.8, Agile (SCRUM), HTML5, CSS3, JavaScript, NodeJS, jQuery, Ajax, Bootstrap, Angular 4, Micro Services, Hibernate, Spring, Spring Boot, Spring Security, XML, GIT, JSP, Spring MVC, JDBC, Maven, Restful, Java Server Pages, JIRA, Eclipse

Organization 5: Vedrallan Technologies Date: Feb 2013 - May 2014

Role: Java Developer

Contributed to enhancing the online Test series which can be used for questions/answers in random and time – bound fashion.

Responsibilities

·Developed the presentation layer using HTML, DHTML, CSS, JSP, JavaScript, Web services, Servlets.

·Taken care of java multithreading in common java classes / library. Used multithreading in programming to improve overall performance.

·Used J2EE Design Patterns (Singleton Pattern, Factory Pattern, and Business Delegate Pattern) for Middle Tier Development.

·Used JSP in web view layer.

·Used Struts2 in web layer as MVC framework.

·Coding and Unit testing of application.

·Development and Maintenance of various Modules of Application. Bug fixing and maintenance.

Environment: Java, Servlets, JSP, HTML4, JDBC, Tomcat, Putty Oracle10g, Struts1 and Hibernate

Organization 6: Hic Education Center & Rapid Carrer Academy Date: May 2011 - Jan 2013

Role: Java/J2ee Trainer

Worked as Java/J2ee full time professional trainer for more than 2 years.

Responsibilities

·Training the industry fresher in Java/J2ee.

·Helping college students develop and finish real-time projects, prototypes etc.

·Mentoring and coaching junior developers implementing inhouse websites and portals.

Education

·MTECH/MS from Dr. A. P. J. Abdul Kalam Technical University, Lucknow (India)

·Master of Computer Application from Indra Gandhi National Open University, Delhi (India)

Certification

·Microsoft Azure Data Engineer

·Snowflake Pro Core



Contact this candidate