| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLEPHONE NUMBER AVAILABLESummary:Java Full Stack Developer with 8+ years of experience in Analysis, Design, and Development, Testing, Deployment, Integration, and maintenance of web based using Java and J2EE technologies.Extensively worked under different development methodologies like SDLC, Agile/Scrum and Waterfall.Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, SOA, Web Services.Extensively used Java 8 features such as lambda expressions, Java Stream API, Java Time API, Exceptions, Parallel operations on collections and for effective sorting mechanisms.Proficient in using J2EE Frame works like Struts, Hibernate 2.x/3.x/4.x/5.x and spring 2.x/3.x/4.x Technologies.Strong experience with Spring and its modules, including Spring IOC/DI, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data, Spring REST, Spring AOP, and Spring Boot Technologies.Implemented Microservices using Spring Boot, Spring Data, and REST APIs, leveraging Spring Boot for building cloud Microservices and developing Spring-based applications with minimal configuration.Good Experience in Hibernate ORM Configuration, Coding & Integrating using Spring Hibernate TemplateProficient in utilizing SOA & Web Services Technologies including Web Services, SOAP, RESTful, JERSEY, Spring Restful, Spring REST Template, UDDI, SOAP UI. Experienced in implementing Microservices with Spring Boot, Spring Data, and REST APIs."Implemented RESTful APIs and microservices using the FastAPI framework, ensuring high performance and easy integration with other services.Developed and maintained dynamic and responsive web applications using Angular 16+ and Angular Material, enhancing user experience with modern design and components.Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications and in data processing tasks such as collecting, aggregating, and moving data from various sources using Apache Kafka.Experience in developing UI for Web based applications using HTML (4/5), CSS2/3, XML, JavaScript, jQuery.Skilled in utilizing multiple Amazon Web Services (AWS) components, including EC2, S3, Lambda, VPC, ELB, and EBS, to create and maintain highly scalable applications and infrastructures. Proficient in setting up EC2 instances, virtual private clouds (VPCs), and security groups to provide resilient and secure cloud environments.Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.Set up GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.Experience in GCP Dataproc, GCS, Cloud functions, BigQuery.Coordinated with team and Developed framework to generate Daily adhoc reports and Extracts from enterprise data from BigQuery.Experienced in developing Java APIs to connect with AWS S3 for effective data storage and retrieval, and in leveraging AWS cloud services to integrate, scale, and manage application functionalities successfully.Expertise with using RDBMS like Oracle, SQL Server, MySQL & writing and tuning SQL and PL/SQL queries.Utilized Alembic for database migrations and SQLAlchemy for efficient database access and management in Python-based applications.Integrated GraphQL to streamline data fetching and improve the efficiency of client-server communication, enabling more flexible and powerful queries.Developed complex SQL queries and mapped them to Java objects using MyBatis.Experience with web/application servers: Web Sphere, Web Logic, JBoss, and Tomcat Server.Hands on Experience in integration with Maven, JUnit and Log4j frameworks.Good exposure on using IDEs like Eclipse, Net beans, Sublime.Implemented WebSocket endpoints to enable real-time bidirectional communication between clients and servers, improving the responsiveness and interactivity of applications.Strong hands-on expertise in debugging and fixing streaming jobs by looking at debug logs and configuration tuning.Coordinated with offshore teams to ensure seamless integration and delivery of projects.Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate and Singleton, Adaptor, Factory & Abstract Factory Patterns.Experience in using CI/CD (Continuation Integration and deployment) tools like Docker, Jenkins, and Hudson.Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.Experience in working on Version Control tools like CVS, SVN and GIT and Jira for TrackingExperience in writing Build Scripts using ANT, MAVEN.Facilitated team collaboration by using GitHub's pull request feature for code reviews, ensuring high code quality and adherence to coding standards.Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle.Basic knowledge of Cassandra-Spark connector to load data to and from Cassandra.Utilized Apache Ignite for in-memory data processing to accelerate data access and computation.Technical Skills:LanguagesJava, SQL, PL/SQL, HTML, CSS, JavaScript, Python, C, C++.TechnologiesJDBC, JNDI, Servlets, JSP, JSTL, JSF, Spring, SOAP, Hibernate, Spring, SOA, JMS, RESTful and SOAP web services.JavaScript FrameworksAngular 9, Angular JS, Angular, jQuery, Node JS, React JS, Express JS.Development Tools (IDEs)Eclipse, MS Visual Studio, IntelliJWeb/Application ServersTomcat, WebLogic, IBM WebSphere.Design PatternsMVC, Front Controller, Session Faade, Singleton, Business Delegate and DAO patternsData BaseOracle, MySQL, DB2, SQL Server, Mongo DB.PlatformsWindows, UNIX, LINUXMethodologiesAgile MethodologyToolsGit, JIRA, Jenkins, JUnit, TestNG, Log4j, JMeter, Mockito, Cucumber, ANT, Karma, Jasmine, Maven, Gradle, EC2.Professional Experience:Client: Magellan Health, Frisco, TX MAY22 CurrentRole: Sr. Full Stack Java DeveloperResponsibilities:Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.Designed, developed, and documented applications using Agile methodology and followed TDD, Scrum, pair programming.Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.Experienced in developing Web Services with Python programming language.Involved in coding, building of Java applications using Core Java, Multithreading, JSP, and Servlet.Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.Involved in consuming, producing RESTful web services using JAX-RS.Implemented Spring boot micro services to process the messages into Kafka cluster setup.Developed the Product Builder UI screens using Angular-JS, Node JS, AJAX, JQuery and Javascript.Designed and developed dynamic, responsive web applications using Angular 16+ and Angular Material, ensuring modern UI design and user-friendly interfaces.Implemented Module Federation in Angular applications to enable dynamic loading of remote modules, significantly improving the modularity and scalability of the application architecture.Built and maintained dynamic, responsive web applications using React JS, enhancing user experience through efficient front-end design using NPM (Node Package Manager).Developed RESTful APIs and microservices using the FastAPI framework to achieve high performance and scalability.Developed single page applications using React Redux architecture, ES6 and web pack.Used JMS API for asynchronous communication by putting the messages in the Message queue.Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.Used JSON for storing and exchanging test information, as it is easier to parse compared to XML.Developed robust error handling mechanisms for HTTP requests to manage and display user-friendly error messages, ensuring a seamless user experience even during network failures.Developed and optimized custom JDBC queries to extract specific data sets from EPIC source systems.Created and maintained automation schedulers and execute JDBC data loading processes, ensuring timely and reliable data updates.Successfully migrated large volumes of data from EPIC source systems to SQL Server databases while maintaining data integrity.Brought up numerous MapR hadoop clusters in VM environment. Performed data ingestion using Hadoop distcp, Java and Python.Developed data processing modules using Pandas and NumPy to handle large-scale data sets, performing complex calculations and statistical analyses to derive actionable insightsUsed Oracle SQL for storing the data and extensively used PL/SQL queries along with stored procedures and functions for complex queries and data analysis.Utilized Alembic for database migrations and SQLAlchemy for robust database access and management.Integrated GraphQL to enhance data fetching capabilities and streamline client-server communication.Implemented WebSocket endpoints to facilitate real-time bidirectional communication, significantly enhancing application interactivity.Created an Apache Hadoop fully distributed cluster install using HDFS, MapReduce and its various sub-projects, Pig, Hive, HBase and Oozie.Responsible for building scalable distributed data solutions using Datastax Cassandra.Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.Integrated MyBatis with Java applications for efficient database access.Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS, glue, Athena, lambda, etc.Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.Designed and built security architecture using AWS Lambda, AWS API Gateway, and AWS STS.Worked on migrating legacy applications from On-Prem to Aws cloud.Setup and built AWS infrastructure resources, VPC, EC2, S3 and RDS in Cloud Formation JSON templates.Designed and implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines in GitLab, automating build, test, and deployment processes to enhance productivity and reduce time-to-market.I have integrated Aurora Postgres RDS with various AWS services such as Lambda for serverless computing, CloudWatch for monitoring and logging, and IAM for secure access management.Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.Used DataStax Spark-Cassandra connector to load data into Cassandra and used CQL to analyse data from Cassandra tables for quick searching, sorting, and grouping.Experienced in Creating data-models for Client's transactional logs, analysed the data from Cassandra tables for quick searching, sorting and grouping using the Cassandra Query Language (CQL).Implemented distributed caching solutions using Apache Ignite for improved application performance.Managed source code using GitHub, ensuring proper version control and collaboration among team members.Created and maintained multiple GitHub repositories for different modules of the project, organizing code for better accessibility and maintenance.Integrated Camunda BPM platform to streamline and automate complex business processes, enhancing workflow efficiency and reducing manual intervention.Configured and customized Camunda Cockpit and Admin tools for real-time monitoring and management of BPMN processes, ensuring optimal performance.Environment: Spring MVC, Oracle 10g, Hibernate, Camunda BPM, BPMN, Camunda Cockpit, Camunda Admin, Microservices, AWS, RESTful Web services, React JS, My Eclipse IDE, jQuery, JSON, AJAX, Html, CSS, Java Script, AngularJS, WebSphere Application Server, Java, JSP, HTML, JMS, Java script, SQL, UNIX, DB2 and Log4j.Client: Rite Aid, Philadelphia, PA OCT20 APRIL22Role: Sr. Java/ AWS DeveloperResponsibilities:Successfully followed agile scrum guidelines to achieve faster and iterative delivery of the software to production environments.Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing of software development life cycle.Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.Used the most popular streaming tool Kafka to load the data and move the same data to MongoDB NoSQL database.Designed, developed, and maintained native Android applications using Java and Android SDK, with a deep understanding of tools like Android Studio, Gradle, and Android Jetpack components.Developed and maintained modern web applications using Angular 16+ and Angular Material.Developed and configured shared modules and dependencies using Angular's Module Federation, allowing for seamless integration and interoperability between different Angular applications and micro-frontends.Used Alembic and SQLAlchemy for managing database migrations and accessing databases efficiently.Integrated GraphQL for advanced data querying and manipulation.Implemented WebSocket endpoints to enable real-time interactions between client and server applications.Implemented MVVM (Model-View-View Model) and MVP (Model-View-Presenter) architectural patterns to enhance code maintainability and scalability.Stayed up to date on the latest trends and technologies in the mobile development industry.Generated Python Django forms to record data of online users and used Pytest for writing test cases.Implemented data analysis scripts in Python, leveraging Pandas and NumPy to conduct exploratory data analysis (EDA) and generate insightful visualizations.Implementation of authentication for Restful web services using Spring Boot Security Starter.Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot and Leveraged FastAPI framework for building high-performance APIs and microservices.Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.Used Spring IOC for dependency Injection of one class objects into other class such as model objects into controller classes.Design and develop custom message adapter components using Apache Kafka that allows message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC. Integrated third-party automotive data providers via RESTful web services.Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.Designed and developed Micro Services Architecture to divide application into business components using Spring Boot and REST APIs.Worked with multithreaded custom framework like Spring-Batch using OSGI and Caching (Dynamic and Non-Dynamic) to develop end of day batch loaders.Developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScriptSpring security is used for authorization/authentication, session fixation, clickjacking, cross site request forgery.Created interactive and dynamic user interfaces using React JS, enhancing user experience and engagement.Solid understanding of mobile UI/UX design principles and best practices to ensure a seamless user experience, translating design specifications into high-quality user interfaces.Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9.Created Angular service and integration with RESTful APIs.Written client-side code using Web Services- JAX-WS based on SOA microservice architecture.Built reusable and modular components in React JS, promoting code reuse and maintainability across different projects.Strong understanding of vanilla JavaScript (ES6/7), HTML and CSS.Delivered cutting edge user interface and components using JavaScript ES5.Implemented authentication and authorization mechanisms using HTTP headers (e.g., JWT, OAuth), securing the front-end application and protecting sensitive data.Using Aurora's data replication and read replicas, I have optimized read-heavy workloads and improved the overall responsiveness of the application.Used the most popular streaming tool Kafka to load the data and move the same data to MongoDB NoSQL database.Wrote unit and integration tests to ensure high code quality and adherence to best practices, with experience in unit testing and test-driven development (TDD).Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.Build pipeline using Jenkins to deploy applications into AWS.Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.Docker containers were used to deploy the applications as part of scaling application using Micro services.Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.Proficient in Git version control and collaborative development workflow.Familiarity with Kotlin language for Android development.Familiarity with cross-platform frameworks like Maui Using JUnit test in Eclipse, developed Unit test cases and test suite.Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.Environment: Java 1.8, J2EE, Hibernate5.1, Spring4.3, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS, Elastic Bean stack, Spring Batch, Apache, Docker, Agile methodology.Client: Valley Bank, Morristown, NJ JAN18 SEP20Role: Java/J2EE DeveloperResponsibilities:Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.Used Spring MVC and Dependency Injection for handling presentation and business logic and Spring Boot to implement the Controller and Service layers.To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.Developed powerful Single Page Application and dynamic responsive Web Application with Angular .Created Angular service and integration with RESTful APIs.Integrated Spring DAO for data access using Hibernate and Used Spring Security for Authentication and Authorization of the application.Implemented persistence framework using Hibernate& handled Transaction Management using the provided data.Integrated Spring and Hibernate together and worked on developing backend components and services.Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files.Extensively used JSON to parse the data from server side to satisfy the business requirement.Responsible for designing Hibernate mapping files based on business logic and Object relationships.Developed Message Driven Bean for asynchronous sending Messages using JMS.Extensively used JMS API for asynchronous communication by putting the messages in the Message queue.Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.Used Pandas and NumPy to perform data quality checks and validation, ensuring the accuracy and reliability of data used in analytical models.Created REST web services to send data in JSON format to different systems using Spring boot.Created user-friendly GUI interface and Web pages using HTML, jQuery, Ajax and Java script.Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.Used Amazon S3 to backup database instances periodically to save snapshots of data.Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.Implemented service methods and SQL queries, PL/SQL to interact with the Oracle 10g DBM.Configured and used Log4J for logging all the debugging and error information.Implemented to reprocess the failure messages in Kafka using offset id.Used JIRA extensively to log all issues and track development status.Developed unit testing framework using JUnit test cases for continuous integration testing.Developed the build scripts using Maven.we needed a reliable way to manage communication between different parts of our application, which were spread out across multiple servers. To solve this, we used Amazon ActiveMQ as our message broker.Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.Environment: Java, J2EE, Spring 4.x, Spring Boot, Hibernate 4.1, HTML5, CSS3, Oracle 11g, WebLogic 10, XML, RESTful Web-Services, AWS (EC2, S3, IAM) log4j, JUnit, Eclipse, JavaScript, Maven, GIT.Client: GlobalLogic, India JUN15 NOV17Role: Java DeveloperResponsibilities:Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.Developed the entire application implementing MVC Architecture integrating with Hibernate and spring frameworks.Involved in injecting dependencies into code using Spring core module.Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).Developed the helper classes for better data exchange between the MVC layers.Developed Web tier by using spring, JSP, Ajax and Html.Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, SASS, Bootstrap, jQuery, JavaScript.Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.Developed and used Web services both REST and SOAP for getting required information from third party.Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.Extensively worked on JMS using point-point messaging Domains for implementing Exchange of information through Messages.Deployed applications as archived files and as exploded archive directories.Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.Deployed the complete Web applications in WebSphere Application server.Used ANT tool for building and packaging the application.Used Perforce for Source Control and Version Management.Environment: Java1.6, J2EE, Servlets 2.0, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANT, Hibernate 3.X, Web services, Apache AXIS 2, JMS, WebSphere6.1, Oracle 10g, Eclipse 3.4, AJAX, Junit, Html, Linux.Educational Details:Bachelors in information technology from JNTUK, India, 2015. |