Muskan
J*EE Developer
Email: ***********@*****.***
Ph #: 832-***-****
Professional Summary:
* ***** ** ********** ** Object Oriented design and development of Web, Client-Server, Enterprise applications using Java/JEE/J2EE technologies with Software Development Life Cycle (SDLC).
Experience developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, IOC and Dependency Injection.
Focused on Amazon Web Services (AWS) services.
Profound working knowledge with OAUTH2 to provide authentication and authorization to Rest services by exchanging the Access tokens.
Expertise in Core Java concepts such as OOPS concepts, Multithreading, Synchronization, String handling, Serialization & De-serialization, Generics, Collections and Event/Exception handling.
Experience in working with SOA architecture by producing/consuming SOAP based web services using Apache Axis, CXF engines. Experience in producing and consuming RESTful based web services.
Expertise in writing SQl queries, Stored Procedures, functions and Triggers by working with Oracle DB.
Experience in Application Servers like WebLogic and Tomcat server.
Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
Extensive knowledge in using Spring-Data, Spring JDBC.
Extensive experience in various phases of software development life cycle SDLC and Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development.
Proficiency in writing Maven Scripts, which are used in automating build processes with continuous integration servers like Jenkins.
Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever-changing markets of Information Technology.
Technical Skills:
Programming language
Java SE 11/9/8/7, PL/SQL
Tools & Framework
Spring, Spring Boot, JPA, Hibernate, Web Services (SOAP, REST), Spring MVC, Spring batch, Spring Security, JDBC, Spring Data JPA, Microservices, JSP, JSF
Web Services
SOAP, RESTful
Application Servers
WebSphere, JBOSS, WebLogic, Apache Tomcat
Database
Oracle, SQL-Server, MySQL, MongoDB, NoSQL
Cloud Technologies
AWS
IDE
Eclipse, Spring Tool Suite (STS), IntelliJ, Visual Studio
Version Control Tools
GIT, GITHUB
Methodologies
Agile
Project Management Tool
JIRA
Operating System
Windows, iOS, Android
Professional Experience:
Client: MidFirst Bank, Oklahoma City, OK Feb 2022 – Till Date
Role: J2EE Developer
Responsibilities:
Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in AGILE methodology
Used Microservices to build individual components of the application and built the application on Spring Framework.
Used Spring Framework and Implemented latest version of Java 11 Features like Utility Methods, Nested Based Access Control, and Local Variable Syntax for lambda Parameters.
Developing Micro Services, and creating API's using Java Spring Boot framework and MySQL as an enterprise level database.
Developing microservices with spring to retrieve API routes for the entire cluster. Using this strategy each microservices in a cluster can be exposed through one API gateway.
Dealt with OAUTH2 to provide authentication and authorization to Rest services by exchanging the Access tokens.
Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
Built the Application using Maven and deployed it on Apache Tomcat Server.
Used CI/CD development strategies using Jenkins, AWS to support Agile development methodologies.
Used version control tools like Git for managing the code changes and JIRA for issue and bug tracking purpose.
Environment: Java 11, Spring, Spring Boot, Microservices, Spring Framework 5, Spring Security, AWS, JAX-RS, Rest API, JSON, Jenkins, Apache Tomcat Server, MySQL, Maven, Jira, Agile, Windows.
Client: Sun & Ski Sports, Houston, TX Apr 2019 – Jan 2022
Role: J2EE Developer
Responsibilities:
Worked on Agile Environment having daily stand-up meetings, pre-planning and planning meeting and also face-to-face communication.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot to return processed car data to frontend in JSON format.
Designed and developed Application based on Spring MVC Framework using MVC design pattern.
Implemented the application using different Spring modules like Spring IOC, Spring MVC Framework, Spring Security.
Used JDBC API to connect to the database and carry out database operations.
Worked on Core Java concepts such as OOPs Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Created various Advice (before, after) methods as required using Spring AOP such as Logging.
Implemented Log4j and I18N technology for a broader perspective of the project.
Built the project in Maven and deployed it on Apache Tomcat Server.
Deployed applications into Continuous integration environments like Jenkins to integrate and deploy the code on CI environments for development testing.
Used STS for developing, debugging, integrating and deploying the application and Jira Bug tracking tool.
Environment: Java 8, Spring, Spring Boot, Microservices, Spring JDBC, Spring IOC, Spring AOP, Spring MVC, Spring Security, AWS, REST, JAX-RS, Oracle, Maven, Apache Tomcat Server, Log4j, Jenkins, STS, Junit, GIT, Agile, Windows.
Client: Shelter Insurance, Columbia, MO Dec 2017 – Mar 2019
Role: J2EE Developer
Responsibilities:
Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
Using various modules of spring like MVC, ORM, AOP, Core, and Context.
Used Java Mail API, and implemented an automated functionality to generate e-mails to the managed whenever a user registers for the applications.
Extensively used XML Web Services for transferring/retrieving data between different providers.
Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between Java objects and database tables.
Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationships using Hibernate annotations.
Created Unit test cases using Junit and used Log4J for logging
Developed server-side services using Java (multithreading, collections).
Responsible for enhancements and fixing the bugs to the legacy applications.
Environment: Java 7, MVC, Core, XML, Log4j, WebLogic, Eclipse IDE, Apache CXF, Oracle, GIT, Jenkins, Windows.