Post Job Free
Sign in

Software Development Web Services

Location:
Wichita, KS
Posted:
May 03, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY:

Proficient in Java programming language, including its core concepts, object-oriented principles, and advanced features. Experienced in developing enterprise-level applications, web services, and RESTful APIs using Java.

Strong command over SQL (Structured Query Language) for database management and manipulation. Skilled in writing complex queries, stored procedures, and database optimization techniques for Oracle, SQL Server, and MYSQL workbench.

Proficient in Python programming language, including libraries and frameworks such as NumPy, Pandas, and Django for data analysis, scripting, and web development.

Exposure in C++, C#, and C programming languages for system-level development, game development, and desktop application development.

Familiarity in software development methodologies including Agile, Software Development Life Cycle (SDLC), and Waterfall.

Knowledge in developing web applications using Java Server Pages (JSP), Servlets, Java Database Connectivity (JDBC), Java API for XML (JAX), and Simple Object Access Protocol (SOAP) for web services development.

Basic Understanding with the Spring framework, including Spring Security, Spring MVC, and Spring Boot for rapid application development.

Knowledge in Hibernate for object-relational mapping (ORM) and database interaction.

Strong front-end development skills including HTML, AJAX, Bootstrap, JavaScript, jQuery, XML, CSS, JSON, React.js and Angular.

Proficient in designing and implementing RESTful APIs for communication between web services and clients.

Basic Understanding in Java Persistence API (JPA), Generics, Java Naming and Directory Interface (JNDI), and Java 2 Platform, Enterprise Edition (J2EE) technologies.

Proficient in using Integrated Development Environments (IDEs) such as Eclipse, VS Code, Jupyter, IntelliJ, and Spring Tool Suite for software development and debugging.

Experienced in deploying and managing Java applications on application servers such as WebLogic Server and Apache Tomcat.

Skilled in build automation tools such as Maven, Ant, and Gradle for managing project dependencies and building software artifacts.

Familiarity in continuous integration and deployment using Jenkins for automated builds and deployments.

Proficient in version control systems like Git and GitHub for managing source code repositories, branching, merging, and collaboration.

Capable of working proficiently across different operating systems including Windows, Linux, and macOS.

Skilled in cloud platforms such as Amazon Web Services (AWS) for deploying and managing scalable applications.

Knowledgeable in advanced Java concepts including multithreading, OOPS concepts, file handling, exception handling and collections.

Familiar with machine learning and data science concepts, algorithms, and tools.

Proficient in utilizing Lambda Expressions in Java for implementing functional programming.

Conducted unit testing using JUnit and integration testing using Postman.

EDUCATIONAL QUALIFICATION:

Masters in Computer Science (3.94/4.0) Jan 2022-Dec 2023

Wichita State University

Bachelors In Computer Science (6.7/10) Jun 2017- May 2021

JNTU-H

TECHNICAL SKILLS:

Languages:

Java, C, C++, SQL, Python

Software Methodologies

Agile, waterfall, SDLC

J2EE Technologies & Frameworks

Spring, Hibernate, Spring MVC, Spring Boot Servlets, Applets, Junit, JSP, Spring Framework, Servlets, JDBC, JPA, JSP, API

Web Technologies

HTML, Bootstrap, JavaScript, jQuery, XML, CSS, JSON, JAX, Angular, React

SQL Databases

Oracle, SQL Server, and MYSQL workbench

Operating Systems

Windows, Linux, and macOS

IDEs & Build Tools

Eclipse, Jupyter, IntelliJ, VS Code, Maven, Ant, and Gradle

EXPERIENCE:

Compass Groups Jan 2023- Oct 2023

Software Application Engineer

As an Applications Support Engineer assist, identify and support development of internal solutions for operations and support groups including Finance, Culinary & Marketing.

Experience developing cloud native applications preferably using AWS (S3, EKS, lambda, ECS, EC2, EFS, RDS, SQS, SNS, Elastic Beanstalk, Amplify, API Gateway, etc.) and good understanding of DNS, TCP/IP, SMTP, HTTPS, and distributed networks.

Provided comprehensive technical support for Java-based applications, leveraging proficiency in Java, SQL, and Python to troubleshoot and resolve user-reported issues efficiently and effectively.

Demonstrated expertise in web technologies such as JSP, Servlets, HTML, AJAX, and Bootstrap, assisting users with front-end UI issues.

Utilized JavaScript, jQuery, and React.js to implement dynamic and interactive features, enhancing the functionality and usability of Java applications.

Contributed to the integration of RESTful APIs, SOAP services, and Spring Security protocols, ensuring secure data transmission and authentication mechanisms within the applications.

Supported database operations using Oracle, SQL Server, and Hibernate, including data retrieval, manipulation, and optimization to maintain application performance and integrity.

Proficiently managed Java application deployments on WebLogic Server and Apache Tomcat, utilizing build automation tools like Maven, Ant, and Gradle to streamline the deployment process.

Implemented version control and code management using GIT and GITHUB.

Leveraged AWS services for cloud-based deployments and infrastructure management, ensuring scalability, reliability, and performance of Java applications.

Actively participated in knowledge sharing and continuous learning initiatives, staying updated on emerging technologies and best practices in Java application support and development.

Data Evolve Solutions Pvt. LTD. Dec 2019 - Dec 2021

Software Engineer

Started as an intern and transitioned into a full-time employee role.

Assisted in the development of web-based applications using Java, Spring, Hibernate, and MySQL.

Contributed to front-end development tasks using HTML, CSS, JavaScript, and Angular.

Participated in Agile development practices such as daily stand-up meetings and sprint planning sessions.

Collaborated with team members to identify and resolve software bugs and issues.

Learned and applied software development best practices under the guidance of senior developers.

Gained practical experience with version control systems such as Git and GitHub.

Assisted in the deployment and maintenance of applications on Apache Tomcat and AWS.

Implemented user authentication and authorization using Spring Security.

Designed and implemented RESTful APIs for seamless communication between front-end and back-end systems.

Utilized Angular for building interactive and responsive user interfaces.



Contact this candidate