| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
SENIOR JAVA FULL STACK DEVELOPEREMAIL: EMAIL AVAILABLE
LINKED IN: https://LINKEDIN LINK AVAILABLEPROFESSIONAL SUMMARY: Overall years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE. Proficient in Agile methodologies and Scrum practices, effectively managing project timelines and delivering high-quality software solutions. Adept at developing microservice-based architectures with Spring Boot and deploying applications on cloud platforms like AWS and Azure for scalability and reliability. Skilled in integrating front-end technologies ReactJS, AngularJS with Java-based RESTful services for enhanced application functionality and user experience. Expert in designing and implementing responsive web interfaces using HTML5, CSS3, and JavaScript frameworks such as ReactJS and AngularJS. Competent in creating responsive and visually appealing web layouts using CSS3, SASS, and modern frameworks like Tailwind CSS to meet project requirements. Demonstrated expertise in creating and managing backend services and APIs with Java, utilizing Spring Framework, Hibernate, and SQL/NoSQL databases. Proven ability to configure and manage CI/CD pipelines using Jenkins, Docker, and AWS services, automating build, test, and deployment processes to enhance efficiency. Experienced in deploying Java applications on Azure Kubernetes Service and AWS Elastic Beanstalk, optimizing cloud-based solutions for high availability and performance. Strong background in designing and optimizing SQL and NoSQL databases, including Oracle, MongoDB, and MySQL, with proficiency in SQL queries and PL/SQL procedures. Proficient in implementing security measures such as OAuth for authentication and Azure Active Directory for secure user management and access control. Experienced in leading code reviews, conducting pair programming sessions, and integrating SonarQube with Jenkins for continuous code quality assessment. Expertise in managing Docker containers and Kubernetes clusters, optimizing container performance and application deployment strategies. Skilled in integrating Python data analysis libraries Pandas, NumPy with Java systems for advanced data processing and reporting. Committed to applying Test-Driven Development practices and conducting thorough testing to ensure reliable and high-quality software delivery. Proficient in implementing service discovery tools Eureka, Consul and API gateways for effective microservice management and traffic routing. Experienced in maintaining and updating legacy HTML codebases, improving performance, and ensuring compliance with modern web standards. Advanced knowledge of Spring Core, Spring MVC, and Spring Boot for developing scalable and secure applications with dependency injection and RESTful services. Proven track record in managing project timelines and deliverables using both Agile and Waterfall methodologies, ensuring clear documentation and milestone achievement. Proficient in configuring Jenkins pipelines, automating build and deployment processes, and utilizing Azure DevOps for continuous integration and delivery. Adept at leveraging modern technologies and best practices to address complex challenges, drive innovation, and deliver robust software solutions. Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.TECHNICAL SKILLS:Programming LanguagesJava, SQL, PythonCloudsAWS, Azure
Frameworks & LibrariesSpring Boot, Spring MVC, Spring Core, Hibernate, ReactJS, AngularJS, Redux, SASS, Tailwind CSS, JAX-RS, Apache CXFDatabase TechnologiesOracle, MongoDB, MySQL, SQL/NoSQLWeb DevelopmentHTML5, CSS3, Responsive Design, Semantic HTML, RESTful Services, AJAX, WebSocket sMicroservicesSpring Boot, Microservice Architecture, Service Discovery API GatewaysCI/CD & DevOpsJenkins, Docker, Kubernetes, CodeBuild, CloudFormation, Prometheus, GrafanaSecurityOAuth, Spring SecurityDevelopment ToolsEclipse, SonarQube, SQL DeveloperDesign PatternsMVC, Dependency Injection, Front Control Design PatternIntegrationRESTful APIs, WebSocket Services, Python Data Analysis Libraries
Project ManagementAgile, Scrum, WaterfallContainerizationDocker, Kubernetes, Docker ComposePROFESSIONAL EXPERIENCE:Client: Syneos Health, Morrisville, NC Jul 2021 Present
Role: Sr. Java Full Stack DeveloperResponsibilities: Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time extensively used Scrum Do for project Management.
Involved in various phases of Software Development Life Cycle SDLC using Agile Methodology and followed Scrum sessions. Used Microservices architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices. Developed automated unit, integration, and performance tests for microservices to ensure continuous delivery and high availability, utilizing tools such as JUnit and Mockito. Implemented state management with React s Context API and Redux to manage complex application states, improving performance and maintainability. Implemented ReactJS for user state management within Java applications, leveraging its hooks and context API to maintain user session information. Architected and implemented scalable single-page applications SPAs using ReactJS, enhancing user engagement and interaction through dynamic content updates. Led code reviews and conducted pair programming sessions to maintain high-quality code and adherence to React development standards. Designed and implemented responsive web pages using HTML5, ensuring cross-browser compatibility and adherence to web standards. Developed semantic HTML code for optimal SEO performance and improved user accessibility across various devices. Applied advanced CSS3 techniques to create visually appealing and responsive web layouts in line with project requirements. Utilized pre-processors such as SASS and LESS to streamline CSS development and enhance maintainability of stylesheets our RESTful web services using OAuth. Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring dependency injection. Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API s and Spring Boot for microservices. Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output. Developed application on spring framework by utilizing its features like Spring Dependency injection, Beans, Spring Security ACEGI Security, JDBC, Web flow using Spring MVC. Designed in NoSQL database such as MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS. Developed Java-based applications with seamless NoSQL integration, utilizing libraries such as Spring Data MongoDB and Apache Cassandra to enhance data storage and querying efficiency. Configured Jenkins pipelines to automate the build, test, and deployment processes for Java applications, improving CI/CD efficiency. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files. Created and managed Docker files and Docker Compose configurations to streamline multi-container setups and application orchestration. Automated build and deployment pipelines using Docker and CI/CD tools, enhancing application delivery efficiency. Involved in deploying systems on AWS Web Services Infrastructure services AWS EC2, AWS S3, RDS, AWS SQS, Cloud Formation. Implemented CI/CD pipelines using AWS Code Pipeline, AWS CloudWatch, and CodeBuild to automate Java application deployment and testing processes.Environment: Agile, Scrum, Scrum Do, JUnit, Mockito, HTML5, CSS3, React, React Context API, Redux, React-Us, Java, SASS, LESS, OAuth, Microservices Architecture, Spring Boot, Spring MVC, Spring Core, MongoDB, Docker, Docker Compose, Jenkins, Eclipse IDE, AWS EC2, S3, RDS, SQS, CloudFormation, Code Pipeline, CloudWatch, CodeBuild.Client: Wintrust Financial Corporation, Rosemont, IL May 2019 Jun 2021Role: Java Full Stack DeveloperResponsibilities: Led project development using the Waterfall methodology, ensuring clear phase transitions and comprehensive documentation at each stage. Conducted thorough testing and quality assurance after the coding phase, adhering to Waterfall's sequential approach. Designed and implemented RESTful APIs for microservices architecture, enabling seamless communication between multiple services and front-end applications. Implemented service discovery mechanisms using tools such as Consul to dynamically locate and manage microservices within the ecosystem. Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities. Implemented responsive and reusable UI components in Angular, resulting in a consistent user interface and faster development cycles. Involved in the development of presentation layer and GUI framework using Angular JS and HTML. Integrated AngularJS with Java-based RESTful services, ensuring smooth data flow between the front-end and back-end systems. Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies. Optimized CSS for performance, including minification and use of CSS Grid and Flexbox for responsive design. Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations. Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks. Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes. Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database. Analyzed the data stored in Oracle database via Oracle SQL Developer. Retrieved the desired data in the code through Hibernate persistence layer via HQL and PL/SQL. Monitored Kubernetes clusters and applications, utilizing tools like Prometheus and Grafana for performance and health insights. Implemented Kubernetes security best practices, including role-based access control and network policies, to safeguard application environments. Integrated Java applications with Azure Blob Storage, Azure App Services for efficient data handling and retrieval. Configured and deployed Java applications to Azure Kubernetes Service, Azure SQL Databases for containerized deployments and orchestration. Developed and maintained backend services and APIs using C# to support Java-based front-end applications. Integrated C# components with Java applications, ensuring seamless communication and data exchange between different technology stacks.Environment: Waterfall methodology, Eureka, Consul, AngularJS, Angular Factory, Prometheus, Grafana, Kubernetes, CSS Grid, Flexbox, C#, Hibernate, Spring ORM, Spring JDBC, JSP, Servlets, JavaBeans, JAX-RS, Apache CXF, JPA ORM, SQL, PL/SQL, Oracle SQL Developer, HQL, Azure Blob Storage, App Services, Kubernetes Service, SQL Databases.Client: PNB MetLife India Insurance co. ltd, Mumbai, India Aug 2017 Jan 2019Role: Java DeveloperResponsibilities: Used agile practices and Test-Driven Development techniques to provide reliable, working software early and often. Used microservices architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging, test and deploy Identity microservices. Integrated RESTful APIs and WebSocket services with ReactJS components to enable real-time data updates and improved application responsiveness. Developed and maintained responsive user interfaces using React, ensuring seamless integration with Java backend services and APIs. Maintained and updated legacy HTML codebases, improving performance and compliance with modern web standards. Implemented modern CSS frameworks such as Tailwind CSS to streamline development and enhance UI consistency. Designed and developed User Interface with JSP, HTML, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library. Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI. Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on. Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB optimized Docker container performance. Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven. Implemented security best practices for Docker containers, including image scanning and vulnerability management. Developed and deployed Java applications on AWS Elastic Beanstalk, AWS S3 ensuring high availability and scalability. Developed and deployed Java applications on AWS Elastic Beanstalk, ensuring high availability and scalability. Integrated Python data analysis libraries, Pandas, NumPy with Java-based systems for enhanced data processing and reporting.
Designed and implemented Python-based backend services for Java applications, improving data processing and integration capabilities.Environment: Agile, JSP, HTML, XHTML, JSTL, JavaScript, Custom Tags, RESTful APIs, WebSocket, ReactJS, SonarQube, Jenkins, Maven, Spring Boot, REST, MQ, Web Flow, MVC, Spring XML configurations, annotations, Security, JSON, MySQL, NoSQL, MongoDB, Docker, Tailwind CSS, Pandas, NumPy, Python, AWS Elastic Beanstalk, S3.Client: Thomson Reuters, Chennai, India Jun 2015 Jul 2017Role: Java/J2EE DeveloperResponsibilities: Managed project timelines and deliverables, ensuring milestones were met according to the planned Waterfall schedule. Integrated API gateways to manage and route traffic to microservices, enhancing security and load balancing across services. Created custom, self-contained, reusable and testable Angular modules, controllers, directives and services to implement key functionalities for customer account summary. Utilized HTML forms to capture user input and integrated them with backend Java services for data processing. Created and optimized CSS animations and transitions to improve user interaction and engagement on web applications. Involved in writing the database integration code using Hibernate Leveraging the AOP features of Spring framework to handle exceptions. Developed a portal application from scratch to exchange model for authentication, and Spring MVC to handle incoming requests and RESTful web services on Web Service Calls in JSON format. Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output. Developed and optimized SQL queries and PL/SQL procedures to enhance application performance and data retrieval in Oracle databases. Deployed and managed Java applications in Kubernetes clusters, ensuring scalability and high availability. Utilized Azure DevOps for CI/CD pipelines, Azure Functions automating the build, test, and deployment processes for Java applications. Managed user authentication and authorization in Java applications using Azure Active Directory for secure access control.Environment: Waterfall, SQL, PL/SQL, Oracle, Angular 4, Hibernate, AOP, Spring framework, Spring MVC, RESTful web services, JSON, Spring ORM, Kubernetes, HTML, CSS, Azure DevOps, Functions, API gateways, Active Directory. |