If you’re looking for a dedicated Java Full Stack Developer who is passionate about technology and committed to delivering high-quality results, let's connect! I’m excited to explore new opportunities and see how we can achieve great things together.I am currently exploring C2C (Corp-to-Corp) and C2H (Contract-to-Hire) opportunities to leverage my expertise in new, dynamic environments. My goal is to contribute to innovative projects and work with teams that value quality, innovation, and continuous improvement.As a seasoned Java Full Stack Developer with a decade of experience, I've honed my skills in building robust, scalable, and user-friendly applications. My journey in software development has provided me with a deep understanding of both front-end and back-end technologies, making me proficient in creating end-to-end solutions that drive business success.Backend: Java, Spring Boot, Hibernate, RESTful APIsFrontend: Angular, React, JavaScript, HTML5, CSS3Databases: MySQL, PostgreSQL, MongoDBDevOps: Docker, Kubernetes, Jenkins, AWSLed the development of complex web applications, enhancing user engagement and operational efficiency.Spearheaded migration projects to modern tech stacks, improving system performance and maintainability.Collaborated with cross-functional teams to deliver projects on time and within budget.I excel at turning complex problems into elegant solutions, ensuring seamless user experiences.I stay updated with the latest industry trends to incorporate best practices into my work.Effective communication and teamwork are at the core of my work ethic, driving project success through collaborative efforts.
-
Software DeveloperState Of NebraskaUnited States -
Java Full Stack DeveloperState Of Nebraska Apr 2022 - PresentLincoln, Nebraska, United StatesI actively followed agile methodology, participating in SCRUM meetings, sprint planning, showcases, and retrospectives, using JIRA for tracking. I designed front-end screens with Angular11, HTML5, CSS3, JavaScript, Bootstrap, and Spring Boot, developing reusable grid components using Slick grid. I utilized various Angular11 UI Bootstrap components like calendars, masks, uploaders, sliders, and modal dialogs, and set up routing configurations using Angular11 UI router for different views and subviews.I configured Gulp for UI build and test tasks and used NodeJS NPM and Bower for dependency management. I created Angular11 services for REST API calls, developed unit tests with Jasmine and Karma, and performed end-to-end testing with Protractor and Selenium. I developed REST controllers with Spring Data REST and implemented REST exception handling.I created Docker images, ran Docker containers, and used an annotation-driven approach with Spring Boot. I set up Spring bean profiling, consumed SOAP/JAX-WS-based web services using Spring, and tested these services with SOAP UI, REST Client, POSTMAN, Junit, and Mockito. I designed and deployed new features to streamline manual operations, tracking burn-downs, issues, and progress.I planned, implemented, and grew customers' AWS foundational footprint, collaborating with the Kafka Admin team to set up Kafka clusters in QA and production environments. I had knowledge of Kibana and Elastic search for identifying Kafka message failures and experience in deploying and managing MongoDB clusters. This included creating JavaScript for DML operations, configuring shard sets, and planning MongoDB architecture and capacity. I built Cassandra clusters on physical machines and AWS, automating builds, installation, and monitoring.Using Hibernate in the persistence layer, I implemented DAOs for database access. -
Java Full Stack DeveloperAmerican Express May 2020 - Mar 2022New Jersey, United StatesI have been actively involved in various phases of the SDLC, such as design, analysis, development, and testing. Collaborating with business analysts and product managers, I helped write user stories in sprint planning. My technical skills include using Java 1.8 lambda expressions and streams for chain operations, and leveraging features like lambda expressions, parallel streams, and functional interfaces.I have extensive experience with core Java concepts including the Collection Framework, multi-threading, concurrent object-oriented programming, and thread pools. I designed and developed scalable web applications using Java 11+, and developed RESTful APIs with the Java Servlet API and JAX-RS specification for efficient communication and data exchange.On the front end, I utilized Angular 11 to present effective web design, developing pages with HTML5, CSS3-SASS, JSON, and Angular 8. I built Angular 11 components and UI services using a component-based architecture. My work with React.js involved creating interactive UIs using one-way data flow, Virtual DOM, JSX, and React Native concepts, and creating custom reusable React components libraries.In implementing microservices-based cloud architecture using Spring Boot, I developed scalable web applications, leveraging auto-configuration, embedded servers, and production-ready deployments. I implemented RESTful APIs using Spring MVC and @RestController annotation for clean and maintainable code. I integrated Spring Security for authentication and authorization using JWT.I leveraged Docker and Kubernetes to package and deploy microservices, enabling easy scalability and portability across environments. Utilizing Spring Boot, Spring Cloud, and Netflix OSS, I built and deployed microservices, taking advantage of features like service discovery and distributed configuration. -
Java Full Stack DeveloperOptum Apr 2018 - Apr 2020Eden Prairie, Minnesota, United StatesAs an active participant in agile (SCRUM) software development, I have collaborated closely with the team, management, and clients. I have prepared design documents with sequence diagrams and class diagrams using Microsoft Visio. My front-end development experience includes using HTML5, CSS3, JavaScript, Angular 2/4, and jQuery to create design layouts with JSP, along with working on Responsive Web Design (RWD) to ensure compatibility across desktop, mobile, and tablets using Bootstrap and media queries.In my work with Angular 2/4, I utilized components, forms, events, keys, routers, animations, and the Flux concept. I was responsible for Angular architecture, building a components library including tree, slide-view, and table grid. As a Node.js developer, I built various REST APIs for modules such as user, products, and checkout, and developed an inventory management web service using Node.js.I leveraged the Spring framework for dependency injection (IOC), integrating it with the Hibernate framework. My involvement included injecting services, entity services, transaction management, and implementing DAO using Spring-Hibernate ORM. Additionally, I used Spring concepts like DI/IOC, AOP, batch implementation, and Spring MVC. I created WSDLs per wireframes and UI pages, generating client jars using JAX-WS, and implemented RESTful web services to consume XML and JSON messages.My back-end development experience includes creating internal and external services, entity services, and handlers, writing SQL queries, PL/SQL stored procedures, functions, triggers, cursors, sequences, and indexes, and developing web services for communication between applications through RESTful web services. I used Hibernate framework in the data access layer to manage data access efficiently.For continuous integration and deployment, I created builds using Ant and Jenkins, deploying them on WebSphere Application Server. -
Java Full Stack DeveloperComcast Jun 2016 - Mar 2018Philadelphia, Pennsylvania, United StatesI developed the GUI of systems using HTML, CSS, JSP, and JavaScript for client-side validations. I utilized various Struts features such as Tiles, tagged libraries, and Declarative Exception Handling via XML for the design. Additionally, I used JMS for reliable, asynchronous communication to send automatic email notifications to clients, and performed XML parsing using DOM parser.I implemented applications using the Struts 2.1 framework, based on the Model View Controller architecture, and developed and deployed Java REST web services using the Spring Framework. I converted mock-ups into hand-written HTML, AJAX, XML, and JSON, and developed the presentation tier using HTML and JSPs within the Struts Framework. I also designed and implemented the Spring ORM module to integrate Hibernate and implemented SOA architecture with web services using SOAP, WSDL, UDDI, and XML.I worked on developing web components using the MVC pattern under the Struts framework and used the Struts Tiles Framework in the presentation tier. My experience includes working with JavaScript frameworks such as AngularJS, Backbone, Bootstrap, Node.js, and React.js to build web pages and augment browser-based applications with MVC capability. I utilized AngularJS for two-way data binding to achieve feedback functionality from users and implemented code coverage using Karma and Jasmine for AngularJS on the client side.I designed Single Page Applications (SPAs) using AngularJS concepts like Directives, Services, Promises, Templating, Scope, Dependency Injection, and two-way data binding. I developed Struts Action classes and have hands-on experience working in a Linux environment. I implemented UI screens using JSP, HTML, CSS, JavaScript, and JSON, and used Spring Core for dependency injection (IOC), integrating frameworks like Struts and Hibernate.I developed Servlets and Java Server Pages (JSP), created test case scenarios for Functional Testing, and used JavaScript validation in JSP pages. -
Java DeveloperFreddie Mac Oct 2013 - May 2016Mclean, Virginia, United StatesIn my role, I have been deeply involved in coding, testing, and creating functional specifications for enhancement applications. My responsibilities include performing thorough code reviews with the team to ensure high-quality outputs. I also prepare builds, deploy applications, and coordinate with the release management team to ensure adherence to proper processes during releases.I provide end-to-end support for testing activities during System Testing and User Acceptance Testing (UAT), ensuring that the applications function as expected. Maintaining EAR and WAR files in the IBM WebSphere Application Server is a crucial part of my job, as is managing source code using SVN to keep the development process organized and efficient.Developing web applications using Core Java threading and collection has been a significant aspect of my work. Additionally, I am responsible for preparing detailed technical documentation for the applications I develop, which helps in maintaining a clear record of the system’s architecture and functionalities.Addressing production-related issues and closing the backlog efficiently is another key responsibility. I review system requirements, establish specific solutions, and lead efforts including programming and testing, which culminate in client acceptance of the results. This process involves interacting with clients to discuss new enhancements and ensure their needs are met.I have extensive experience developing web applications using frameworks such as Spring and Hibernate. Ensuring effective communication between the project team and the customer is paramount. I provide day-to-day direction to the project team and regular project status updates to the customer, maintaining transparency and alignment with project goals.Through regular interactions with clients, I ensure that all new enhancements are clearly understood and implemented effectively. . -
Java DeveloperInfiniti Software Solutions Pvt. Ltd Aug 2012 - Sep 2013Chennai, Tamil Nadu, IndiaAs a seasoned Software Developer, I have leveraged extensive experience in software development and quality assurance to deliver high-quality software solutions. My journey has involved utilizing the Spring MVC Framework's lightweight container to implement Inversion of Control (IOC), enabling modular and testable code. Throughout my career, I have actively participated in all phases of the Software Development Life Cycle (SDLC), from requirement analysis to design and implementation.A significant part of my role has involved employing the Spring Framework for dependency injection, which has greatly enhanced the maintainability and testability of the codebase. I have developed and deployed Enterprise JavaBeans (EJBs), including Session and Entity beans, to efficiently manage business logic and database interactions. My proficiency in J2EE has enabled me to build robust web applications using technologies and frameworks such as Spring, Hibernate, and Struts.In the realm of front-end development, I have designed applications using MVC architecture with Struts and Tiles frameworks, ensuring the creation of reusable and maintainable code structures. To streamline the development process, I have utilized LOG4J for error logging and ANT for building deployable EAR/WAR components. My expertise also extends to deploying applications on WebSphere Application Server, ensuring their optimal performance and reliability.One of my notable achievements includes implementing back-office loan services and web applications using various design patterns such as Session Façade, Service Locator, DAO, Business Delegate, MVC, Front Controller, and DTO. Additionally, I have created DB2 SQL procedures, functions, stored procedures, nested tables, cursors, packages, and SQL functions for reporting purposes.I have developed applications using the Rapid Application Development (RAD) model, focusing on iterative development and quick delivery to meet business requirements.
Amar Deep Education Details
-
Computer Science
Frequently Asked Questions about Amar Deep
What company does Amar Deep work for?
Amar Deep works for State Of Nebraska
What is Amar Deep's role at the current company?
Amar Deep's current role is Software Developer.
What schools did Amar Deep attend?
Amar Deep attended Jntuh College Of Engineering Hyderabad.
Who are Amar Deep's colleagues?
Amar Deep's colleagues are Peter Gensheimer, Katrina Johnson, Brenda Fugitt, Staci Bednar, Debra Waterman, Patrick Redmond, Dawn Setzer.
Not the Amar Deep you were looking for?
-
1puresoftinc.com
-
1fisglobal.com
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