Post Job Free
Sign in

Sql Server Project Management

Location:
Dallas, TX
Salary:
65000
Posted:
November 15, 2024

Contact this candidate

Resume:

Priyanka

Java/J*EE Developer

********.*****@*****.*** 469-***-****

Professional Summary

Expertise in Java development with over 7+ years of experience, proficient in SDLC methodologies, Core Java, and advanced frameworks including Spring (IoC, DI, MVC, Boot, Cloud, Batch, Data JPA) and Hibernate ORM.

Proficient in designing and implementing RESTful APIs, GraphQL, and SOAP Web Services, leveraging microservice architecture to enhance application modularity and scalability.

Extensive database expertise spanning MySQL, MongoDB, SQL Server, CosmosDB, and PL/SQL, optimizing database operations for performance and reliability.

Skilled in server-side technologies such as Struts, EJB, Servlets, JSP, JSF, JSTL, and JDBC, ensuring robust and scalable applications.

Hands-on experience with cloud platforms: AWS (EC2, S3, Lambda, RDS, API Gateway, SQS, SNS, ELB, EBS, CloudWatch, CloudFront) and Azure (App Service, Functions, Logic Apps, Azure DevOps, Azure AD, ADF), integrating cloud-native solutions for efficient deployment and management.

Robust version control and collaboration skills using Git, GitHub, BitBucket, Confluence, and JIRA, facilitating efficient team workflows and project management.

Experienced in XML technologies (XML, XSD, XSLT), application server configuration (Apache Tomcat, WebSphere, JBoss), and build automation tools (Jenkins, Gradle, Maven).

Skilled in containerization technologies, including Docker, Kubernetes, and OpenShift, orchestrating scalable deployments and seamless application lifecycle management.

Proficient in front-end development with HTML5, CSS3, JavaScript, AJAX, React.js, Angular, Bootstrap, jQuery, TypeScript, Vue.js, and Node.js, enhancing user interfaces with responsive and interactive designs.

Hands-on experience with messaging technologies like Kafka, RabbitMQ, and JMS, facilitating asynchronous communication and event-driven architectures.

Practiced Agile methodologies (Scrum, Kanban) and Test-Driven Development (TDD), promoting collaborative development practices and delivering high-quality, tested code.

Deep understanding of DevOps practices, including Infrastructure as Code (IaC) and automated deployments, streamlining development to production workflows and rapid, reliable releases.

Implemented security measures with Spring Security, OAuth, and JWT, ensuring secure application authentication and authorization.

Proficient in JVM tuning, performance profiling tools (JProfiler), and monitoring solutions (ELK, Datadog), optimizing application performance and robustness.

Proven problem-solving skills, strong ability to troubleshoot and debug complex issues, and practical verbal and written communication skills for cross-functional teamwork and client interaction.

Technical Skills

Programming Languages: Java, JavaScript (ES6+), TypeScript, SQL, PL/SQL

Java Frameworks: Spring (Core, Boot, Data JPA, MVC, Security, Batch), Hibernate, Struts, JSP, Servlets

Web Technologies: React, HTML5, CSS3, Bootstrap, Angular, Node.js, jQuery, AJAX

Database Technologies: MySQL, MongoDB, PostgreSQL, Oracle, SQL Server, CosmosDB

Cloud Platforms: AWS (EC2, S3, RDS, Lambda, Elastic Beanstalk, CloudFront, API Gateway, Autoscaling, Route53), Azure (Azure Functions, Azure App Service, Azure AD)

DevOps/CI/CD: Jenkins, Maven, Gradle, Terraform, Ansible, Docker, Kubernetes, Openshift

Message Brokering and Queuing: Kafka, RabbitMQ, JMS

Monitoring/Performance: New Relic, SonarQube, Data Dog, Log4J

Authentication/Authorization: OAuth2, Spring Security

Version Control: Git, GitHub, BitBucket

Project Management/Agile Tools: JIRA, Confluence

IDEs & API Documentation: Eclipse, IntelliJ IDEA, Swagger

Servers: Apache HTTP server, JBoss, Apache Tomcat

Testing: JUnit, Mockito

Methodologies: Agile (Scrum, Kanban), Test-Driven Development (TDD)

Education

Bachelors in Computer Science and Engineering from JNTU, India.

Work Experience

Mabrey Bank, Bixby, OK May 2023 - Present

Java/ J2EE Developer

Implemented software development life cycle (SDLC) methodologies for project planning, execution, and delivery.

Utilized Spring Core and Core Java to build robust and scalable Java applications.

Implemented multithreading concepts in Java for concurrent and efficient processing.

Utilized Java Streams API for functional programming and data manipulation.

Designed and developed RESTful APIs and microservices using Spring Boot for modular and scalable architecture.

Integrated Hibernate with DAO patterns for ORM mapping and database interactions.

Utilized Spring Batch for batch processing of large data sets in Java applications.

Developed responsive web interfaces using HTML5, CSS3, and JavaScript for enhanced user experience. Implemented Bootstrap for responsive and mobile-friendly web design.

Built interactive front-end components using React, Redux, and React Router for single-page application development.

Managed AWS services, including EC2 instances, S3 for object storage, RDS for relational databases, and Lambda for serverless computing.

Deployed applications using Elastic Beanstalk for easy application deployment and management.

Configured CloudFront for content delivery network (CDN) acceleration and API Gateways for secure API management.

Implemented Autoscaling and Route53 for dynamic resource management and DNS routing.

Utilized MySQL and MongoDB for data storage and retrieval in Java applications.

Developed dynamic web pages using JSP and Servlets for server-side processing.

Implemented CI/CD pipelines using Jenkins for automated build, test, and deployment processes. Managed XML data with XSD and XSLT for data validation and transformation.

Configured and managed Apache Tomcat for Java application deployment.

Developed and debugged code using IntelliJ IDE for efficient development workflow.

Automated infrastructure provisioning using Terraform and Ansible for infrastructure as code (IaC). Implemented Apache Kafka for real-time data streaming and message queuing purposes.

Built and managed projects using Gradle for dependency management and build automation.

Implemented Test-Driven Development (TDD) using JUnit for unit testing and quality assurance.

Monitored application performance using Data Dog for real-time insights and optimization.

Implemented Spring Security for authentication and authorization in Java applications. Documented APIs using Swagger for API documentation and testing.

Containerized applications using Docker for efficient deployment and scalability. Orchestrated containerized applications using Kubernetes for container management.

Version-controlled codebase using Git for collaboration and code management.

Environment: Spring Core, Spring Boot, Hibernate, Spring Batch, React, Bootstrap, AWS, MySQL, MongoDB, JSP, Servlets, XML, Jenkins, Git, Kafka, Apache Tomcat, Gradle, JUnit, Data Dog, Spring Security, Docker, Kubernetes.

Selene Finance, Dallas, TX March 2022 - April 2023

Java/ J2EE Developer

Implemented Spring IoC and DI for efficient dependency management and inversion of control in application development.

Utilized Aspect-Oriented Programming (AOP) in Spring framework for modularizing cross-cutting concerns such as logging and security.

Integrated Hibernate with PostgreSQL database for ORM mapping and efficient data persistence.

Developed and maintained JDBC connections for database operations, ensuring data integrity and performance.

Designed and implemented RESTful APIs using Spring Boot and Microservices architecture for scalable and modular application development.

Managed AWS services, including EC2 instances, S3 for storage, Lambda functions for serverless computing, and Autoscaling for dynamic resource management.

Configured API Gateway in AWS for secure and efficient API management and access control.

Created responsive web interfaces using HTML5 and CSS3, enhancing user experience and interface design.

Developed front-end components using TypeScript, Angular, and Node.js for interactive and dynamic web applications.

Implemented JSON data exchange format for seamless communication between client-side and server-side components.

Utilized Lambda Expressions in Java for concise and expressive code for functional programming. Implemented robust exception-handling mechanisms to ensure application stability and error handling.

Deployed applications on Openshift for containerized application management and deployment.

Monitored application performance using New Relic for real-time insights and performance optimization. Automated build and deployment processes using Jenkins for CI/CD.

Implemented OAuth2 for secure authentication and authorization in API interactions.

Developed and debugged code using Eclipse IDE and version-controlled codebase using BitBucket. Implemented unit tests using JUnit for functional and regression testing.

Conducted code quality analysis using SonarQube for code review and optimization.

Configured and managed Apache HTTP server for web application deployment and management.

Managed project tasks and workflows using JIRA and followed Agile (Scrum) methodologies for iterative development and collaboration.

Environment: Spring, Hibernate, PostgreSQL, AWS, Typescript, Angular, Node.js, JSON, Jenkins, Openshift, New Relic, OAuth2, JIRA, Agile (Scrum), Eclipse, BitBucket, SonarQube, JUnit, Apache HTTP server.

iPrism Technologies, India July 2020 - Feb 2022

Java Developer

Implemented Inversion of Control (IoC) and Dependency Injection (DI) using Spring framework for modular and loosely coupled application development.

Developed and maintained Spring MVC applications to handle HTTP requests and responses efficiently.

Utilized Spring Data JPA2 for seamless database integration and simplified data access layer.

Designed and implemented RESTful APIs for communication between microservices and external systems.

Deployed and managed microservices on the Azure cloud platform using Azure Functions and Azure App Service.

Integrated Azure Active Directory (Azure AD) for secure authentication and authorization mechanisms.

Managed SQL Server and CosmosDB databases for data storage and retrieval in cloud environments.

Implemented CI/CD pipelines using Azure DevOps for automated build, test, and deployment processes.

Developed dynamic web pages using Servlets, JSPs, jQuery, HTML5, CSS3, and JavaScript for interactive user interfaces.

Utilized AJAX for asynchronous data loading and improving web application performance.

Automated project builds and dependency management using Maven for streamlined development workflows.

Practiced Agile methodologies (Kanban) and collaborated with teams using Confluence for project documentation.

Used IntelliJ IDEA as the primary integrated development environment (IDE) for coding and debugging.

Configured and deployed applications on the JBoss application server for production environments.

Conducted unit testing and test-driven development using JUnit and version-controlled code using GitHub.

Environment: Spring, Spring MVC, Spring Data JPA2, RESTful APIs, Azure, SQL Server, CosmosDB, Azure DevOps, Servlets, JSPs, jQuery, RabbitMQ, AJAX, Maven, Agile (Kanban), Confluence, IntelliJ IDEA JBoss, Junit, GitHub.

Extended Web AppTech, India April 2018 - June 2020

Java Backend Developer

Implemented MVC architecture using Struts framework for efficient web application development.

Developed servlets and JSP pages for dynamic content generation and user interaction.

Integrated Enterprise SOAP web services (WSDL) for seamless communication between applications.

Utilized Java Beans (EJB) for business logic encapsulation and modular development.

Designed and optimized SQL and PL/SQL queries for Oracle database operations.

Implemented Java Message Service (JMS) for asynchronous messaging and event-driven architecture.

Managed version control and code collaboration using Git and GitLab CI/CD pipelines.

Automated build and deployment processes using Maven for project management.

Tracked project tasks, issues, and progress in JIRA for effective team collaboration.

Conducted unit testing using Mockito for mocking dependencies and ensuring code quality.

Configured logging and monitoring using Log4J for debugging and performance analysis.

Environment: Struts, Servlets, JSP, SOAP, WSDL, EJB, SQL, PL/SQL (Oracle), JMS, Git, Maven, JIRA, Mockito, GitLab CI/CD, Log4J.

BrancoSoft, India May 2017 – March 2018

Jr. Java Developer

Developed Java-based applications using Core Java, Struts, and MVC architecture for efficient application structure.

Created dynamic and interactive web pages using JSP, JSTL, HTML, CSS, and JavaScript for enhanced user experience.

Designed and developed RESTful web services to seamlessly integrate front-end and back-end systems.

Implemented Servlets to manage request-response cycles and ensure efficient server-side processing.

Employed Apache Ant to automate build processes and enhance deployment efficiency.

Utilized Hibernate ORM for database interactions and seamless integration with PL/SQL for optimized database operations.

Implemented Enterprise JavaBeans (EJB) to develop scalable and robust server-side components.

Designed and implemented web application front-ends with jQuery to enhance interactivity and user experience. Used Git for version control and collaborative development.

Ensured adherence to HTTP protocols for secure and efficient data transmission between client and server.

Utilized Java Message Service (JMS) for reliable and asynchronous messaging between distributed systems.

Leveraged Eclipse IDE for coding, debugging, and integrating various Java applications.

Environment: Java, MVC, Struts, Hibernate, EJB, Servlets, JSP, JSTL, JMS, GIT, REST, jQuery, HTML, CSS, JavaScript, Apache Ant, Log4J, JUnit



Contact this candidate