As a Java Developer at Emory University, I have been applying my skills and knowledge in agile methodology, core Java and J2EE technologies, and Azure DevOps to develop and test applications for various projects. I have utilized tools and frameworks such as Servlets, JDBC, JSP, Spring, Spring Batch, Spring Cloud, Spring Boot, REACT, Redux, CCM, Node.js, and Datadog to create business logic, web services, and interactive web applications.I have a master's degree in Cyber/Electronic Operations and Warfare from Webster University, where I learned about the principles and practices of cyber warfare, cyber defense, and cyber operations. I have leveraged my education background to develop applications that support the university's research and innovation in this domain. I am passionate about learning new technologies and frameworks, and I am always looking for opportunities to enhance my skills and competencies.
-
Java DeveloperEmory UniversityTexas, United States -
Java DeveloperEmory University Feb 2020 - Present• Proficient in agile methodology, with experience in analyzing, designing, developing, and testing applications.• Utilized core Java and J2EE technologies such as Servlets, JDBC, JSP, Spring, Spring Batch, Spring Cloud, and Spring Boot to develop business logic.• Developed Azure Functions using Java to handle service calls and interact with databases.• Implemented REACT with Redux Architecture to build reusable forms with validations using minimal code.• Managed application configuration properties using CCM, which varied based on clouds, environments, tenants, and verticals.• Developed interactive web applications using Node.js, a JavaScript application framework.• Conducted unit, functional, integration, and backend API testing using JUnit and TestNG frameworks.• Implemented Restful routing using Node.js and redesigned Angular 2 to Angular 8 component structure.• Leveraged Kubernetes and Docker for the CI/CD system's runtime environment for building, testing, and deploying.• Implemented the transmission of application metrics to Datadog in order to verify the proper execution of the application and gain valuable insights from its flow.• Created Datadog dashboards and monitors to visualize the steps of the application flow based on the received metrics.• Set up integration between Datadog monitors and PagerDuty and Slack to notify the team about specific application events.• Utilized Log4j for logging errors, information, and exceptions.• Employed JUnit test cases to test the application and conducted random checks to assess its portability, reliability, and flexibility.• Proficient in utilizing build and deployment tools such as Jenkins, Docker, and Spinnaker for Continuous Integration and Deployment (CI/CD) of microservices.• Utilized AWS Secrets Manager within micro-services to retrieve secrets and incorporate them into the application flow. -
Full-Stack DeveloperHillcrest Bank May 2017 - Dec 20193102 Maple Ave Suite 120, Dallas, Tx 75201• Participated in gathering business requirements through stakeholder interactions.• Collaborated with key business stakeholders to analyze the project's business requirements.• Developed comprehensive automation tests, including end-to-end scenarios, and formulated test plans for unit, integration, and system testing using various automation tools.• Developed RESTful web services with Spring Boot to facilitate data transfer between internal systems and other applications.• Developed applications in the Spring framework, making use of features such as Spring Dependency Injection (Spring IO), Spring JDBC, Spring Security, and Spring Boot.• Worked closely with Business Analysis teams, Product Owners, and Clients to gather and comprehend business requirements, collaborating with architects to translate them into functional and technical specifications.• Developed web services using Windows Communication Foundation and .NET to receive and process XML files, deploying them on Microsoft Azure Cloud Service.• Contributed to the DevOps team responsible for designing build processes and automation, deployment automation, release orchestration and management, refreshing the current CI/CD pipeline, and its infrastructure.• Implemented processes using client-side scripting languages such as JavaScript, as well as server-side scripting languages like MySQL, AJAX, and JUnit.• Participated in peer and moderator reviews to merge code into production.• Employed Jenkins tool for automating the build process.• Utilized Git for source version control, resolving code conflicts, and merging code bases.• Implemented processes using client-side scripting languages such as JavaScript, as well as server-side scripting languages like MySQL, AJAX, and JUnit. -
Jr. DeveloperNvidia Feb 2016 - Apr 2017Santa Clara, 2788 San Tomas Expy● Collaborated within a dynamic team of software engineers to develop and enhance Java-based applications for cutting-edge projects at NVIDIA.● Implemented new features and functionality in Java applications, contributing to the improvement of user experiences and product performance.● Utilized Java Spring Framework to design and develop backend components, ensuring robustness, scalability, and maintainability of the software.● Actively participated in code reviews, providing constructive feedback and suggestions to peers, contributing to code quality and adherence to best practices.● Debugged and resolved software defects in a timely manner, ensuring minimal disruptions and enhancing overall product stability.● Collaborated closely with QA engineers to write comprehensive unit tests and integration tests, resulting in improved software reliability and faster bug detection.● Contributed to the design and implementation of RESTful APIs, enabling seamless communication between frontend and backend systems.● Assisted in the integration of third-party APIs and libraries, enhancing application capabilities and extending functionality.● Engaged in agile development methodologies, participating in daily stand-up meetings, sprint planning, and retrospectives, fostering effective teamwork and project coordination.● Demonstrated strong problem-solving skills by identifying bottlenecks and performance issues, optimizing code, and improving application response times.● Collaborated with UI/UX designers to ensure seamless integration of frontend and backend components, delivering cohesive and user-friendly applications.● Actively pursued continuous learning and self-improvement, staying updated with the latest Java technologies and industry trends to enhance development skills.● Documented code, technical specifications, and design decisions, facilitating knowledge sharing among team members and ensuring maintainable codebases.
Frequently Asked Questions about Sujan Bhandari
What company does Sujan Bhandari work for?
Sujan Bhandari works for Emory University
What is Sujan Bhandari's role at the current company?
Sujan Bhandari's current role is Java Developer.
Not the Sujan Bhandari you were looking for?
-
Sujan Bhandari
Atlanta, Ga1flextecs.com -
Sujan Bhandari
Charlotte Metro1truist.com -
Sujan Bhandari
Plano, Tx3cerner.com, kindbody.com, parachutehealth.com -
Sujan Bhandari
Operations Analyst With Strong Administrative Skills And Extensive Experience In Team Management.Mechanicsburg, Pa
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial