| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateJava/J2EE Full Stack DeveloperName: Candidate's Name amudralaMobile: PHONE NUMBER AVAILABLEE-mail: EMAIL AVAILABLE EDUCATIONAL QUALIFICATION . Graduation: Master of Science in Computer Science from Northwestern Polytechnic University, CA, 2016 . Under Graduation: Bachelor of Science (Computer Science) from SRM University, India. 2014 PROFESSIONAL SUMMARY . Around 10 years of experience in analysis, development, testing and implementation of Web based and Enterprise applications. . Experience in latest software development methodologies like Agile/Scrum process. . Hands on experience in Software Development Life Cycle, requirement gathering and design documents and implementation. . Experience in Use case diagrams, Activity diagrams and Class diagrams using UML and J2EE and JEE Design Patterns and NodeJS. . Hands on experience in integrated Development Environment tools like Eclipse and JBoss Developer Studio. . Expertise in using Object-Relational mapping (ORM) technologies such as Hibernate and IBatis. . Worked on lambda Expressions, Functional interfaces Stream API'S and improvements on collections, and IO improvements by using Java 8. . Proficient in writing stored procedures and SQL queries for databases like Oracle, MS SQL. . Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices. . Experience in developing back-end applications using Spring DI, Spring AOP, Spring JDBC templates and Spring MVC. . AWS Platform: AWS CloudFormation, AWS Lambda, AWS Systems Manager, S3, VPC, EC2, ELB, RDS, SNS, SQS, SES, Route53, CloudFront, Service Catalog, AWS Auto Scaling, . Hands on experience in developing interfaces using HTML5, CSS, Java Script, Angular JS, React JS, NodeJS, and jQuery. . Experience and in - depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including S3, VPC, RDS, SQS, SNS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, DynamoDB. . Extensive experience in utilizing Hibernate by wring HQL queries Object data mapping. . Strong experience in designing and working with MySQL and MongoDB. . Proficient in utilizing XML technologies like XSL, WSDL, SOA, XPath, SAX, and DOM. . Experience in developing SOAP and Rest Web Services using various frameworks. . Experience in building applications using Maven and Ant. . Utilized SVN, GIT, and CVS for version control. . Used Docker containers for eliminating a source of friction between development and operations. . Hands on experience in deploying web applications on IBM Web Sphere and Jboss Application Server. . Experience in LDAP and SAML based authentication of Web Services. . Experience in working with content management tools like FileNet and Open Data Portal. . Hands-on experience in utilizing open-source technologies like OAuth2 and Bouncy Castle API's. . Experience in working on visualization tools like Tableau and Power BI. Technical Skills|Languages |Java7/8, JavaScript, Java Beans, NodeJS, JSP, SQL, HTML, XML,|| |C++, Algorithms, Data Structures. ||Frameworks |Spring, Spring Cloud, Spring Boot, JSF, J2EE, Apache Struts ||API s |Servlets, EJB, JNDI, REST ||Software |Eclipse, ClearCase, Toad ||Databases |Oracle, SQL, MYSQL, MongoDB, HBase. ||OS |Windows, Linux, Mac OSX ||Servers |Tomcat, JBOSS, WebLogic, WebSphere ||Cloud |AWS EC2, RDS, Salesforce, Azure, Micro Services ||Front End |Angular, React JS, Kendo UI, JavaScript, HTML, CSS, || |Bootstrap. | PROFESSIONAL EXPERIENCEClient: CIGNA / Express-Scripts APR 2023 To tillDateRole: JAVA/J2EE DeveloperProject: This project is to maintain and enhance Express Scripts customerslogin authentication and authorization services as well as the coveragesservices. Utilizing additional benefits coverage services users canretrieve and update their multiple coverages. The services also providemembership information to Express Scripts Users.Responsibilities: . Working in fast paced bi-weekly sprints and daily standups following agile principles and methodologies. . Worked with Business Analysts, business owners and application support teams to understand all requirements. . Used React flux to polish the data and for single directional flow. . Implementing and consuming Rest microservices to provide login and multi- factor authentication to users and employees. . Utilized OAuth2 authentication and authorization services with Access tokens to secure the microservices. . Used SQL database to save and retrieve data about user subscription and payment information. . Implemented User interface for internal Cigna applications HTML, CSS, React JS. . Implemented REST Microservices using Spring boot, Spring Data and JPA. . Configured bean properties using dependency injection and annotations. . Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users. . Led the integration of GraphQL APIs using GraphQL Java, enhancing data retrieval efficiency and flexibility. . Consumes the data from Kafka Queue using Spark. . Involved in developing and delivery of a Microservice application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS. . Used spring Kafka API calls to process the messages smoothly on Kafka Cluster setup. . External system service integration is done via rest service calls from the JBPM process. . Implemented the Drag and drop functionality using React-Draggable. . Implemented all the components following a test-driven development methodology using Junit and Mockito. . Designed and implemented GraphQL schemas, types, and resolvers for complex data models. . Integration of Amazon Web Service (AWS) with other application infrastructure. . Developed merge jobs in python to extract and load data into SQL database. . Implemented OpenShift platform in managing Docker containers and Kubernetes Clusters. . Get the error report and analyze the defects and categorize the defects using the SPLUNK tool. . Developed server-side application to interact with database using Spring Boot and Hibernate. . Utilized CI/CD pipeline with Jenkins on Kubernetes environment, for the CI/CD system to build the code to SIT and UAT environments. . Utilized bitbucket for code version control and JIRA and Project tracking. . Be part of an on-call rotation. . Implemented AWS Organization to centrally manage multiple AWS accounts including consolidated billing and policy-based restrictions. . Provided technical support for production environments by resolving the issues, analyzing the defects, and implementing the solutions for defects.Environment: Java, React JS, TypeScript, IntelliJ, NodeJS, Sumo logic,Maven, Docker, Spring, Spring Boot, Jira, Bitbucket, JavaScript, Grafana,Mocha, Junit, Python Scripting, SQL, Git, Mockito JDBC, REST, Soap,DynamoDB, Splunk, Postman Client.Client: E*TRADE Financial SolutionsJan' 2023 To Apr' 2023Role: JAVA/J2EE DeveloperProject: Maintaining existing rest and soap web services used by Etrade.comwebsite and converting exiting Java web services to Node JS Services to beutilized by E*TRADE mobile to serve mobile users fast and highly scalable.Responsibilities: . Software Development is driven by agile methodology with short sprints in the form of iterations and daily stand up's two-week sprints. . Developing applications in Eclipse and Visual Studio Code and Deployed in Tomcat and phoenix NodeJS servers. . Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production Environment. . Implemented Kubernetes for container orchestration, managing over 100 microservices and ensuring high availability and fault tolerance. . Used Streams and lambda expressions available as part of java 8 to store and process the data. . Involved in maintain and supporting existing Rest Web Services using Spring MVC framework. . Worked in developing Spring related backend services. . Used bitbucket for version controlling pull request approval process for merging the code. . Utilized typescript for object-oriented logic for the web services for mobile. . Used Angular 9 reactive forms to implement complex forms and performed the validations using form builder. . Utilized Kibana for validating and verifying defects using Trace Id's. . Implemented REST API using Node.js, Express.js. . Implemented webservices using type script and Node js and run them using local Node js express server. . Developed swagger documentation for easy understanding and test run of the web services. . Implemented test cases for Node js web services using mocha and chai frameworks. . Involved in mapping the real word object with java objects using Hibernate 3.0 in the development of application. . Utilized postman and to test the SOAP and REST webservices. . Developed persistent classes, including association, inheritance, polymorphism, composition, and the Java collections framework. . Built Serverless architecture with Lambda integrated with SNS, CloudWatch logs and other AWS services. . Used Log4j for Logging and Used Quality Center for Bug Reporting Tool . Performing Unit Testing of the developed component using JUnit. . Supporting and handled the issues in Production. Maintaining, supporting, and troubleshooting the application.Environment: Java 8, NodeJS, TypeScript, Eclipse, VsCode, Tomcat, Kibana,Maven, Spring, Angular 9, Jira, Bitbucket, JavaScript, Grafana, Mocha,Junit, JDBC, Git, REST, Soap, Postman Client.Client: Bank of America OCT 2022 TO DEC 2022Role: Software DeveloperProject: AUTH HubResponsibilities: . Worked in an Agile work environment with Content Management system for workflow management and daily stand up's. . Gather and translate functional and customer requirements. . Setting up the build and deployment automation for Java base project by using JENKINS and Maven. . Develop and implement an automated infrastructure using Puppet, wrote Puppet models for installing and managing java versions, wrote a python plugin for collected to write metrics to state. . Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction. . Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. . Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups. . Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins. . Developed Helm charts to automate the deployment of Java applications on Kubernetes clusters, reducing deployment times by 40%. . Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries. . Responsible for building out and improving the reliability and performance of cloud applications and Cloud infrastructure deployed on Amazon Web Services. . Collaborated with frontend developers to create seamless interaction between GraphQL endpoints and React components. . Used chef server and workstation to manage and configure nodes, installed Chef Server and clients to pick up the Build from GIT repository and deploy in target environments. . Used Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry. . Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.Environment: AWS, Python, Puppet, Chef, Docker, Java/J2ee, NFS, DNS,Jenkins, Maven, GIT, Splunk, Sonar Qube, Shell script, Tomcat, PostmanClient, Apache.Client: State of Tennessee STS, Nashville, TN AUG 2016 - SEP 2022Role: Programmer/Developer IIProject: E-portal ApplicationsThis project is to review, evaluate, implement, develop and Migrate the E-Portal Applications belongs to State of Tennessee: Finance & AdministrationDepartment to In-house Development and Integrate with CI and AEM products.We need to propose the solution, implement, and develop the new workflowfor the existing E-Portal applications that needs to be updated with latesttechnologies.Responsibilities: . Software Development is driven by agile methodology with short sprints in the form of iterations and daily stand up's. . Gather and translate functional and customer requirements. . Provided support for incoming tickets, including extensive troubleshooting tasks. . Working on migration applications and enhancing them based on agency requirements. . Involved in writing java API for amazon lambda to manage some of the AWS services. . Implemented applications using Spring IOC and Spring MVC and Spring Web. . Implemented and consumed Rest and SOAP Web services from various agencies in the State. . All database communications were moved to Hibernate from JDBC. . Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device. . Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time. . Implemented User Interface for all ePortal applications using JSP, HTML, CSS, TypeScript, JavaScript, jQuery, Bootstrap and React JS. . Created and worked with various PostgreSQL and NOSQL databases such as AWS RDS DB cluster, MySQL, DynamoDB. . Developed PL/SQL packages for loading the image files to store for different database systems. . Installed and configured WebLogic portal Server 9.2 for users, groups, roles & content management system . Redesigned and developed a web application using React JS as front-end and using Web API. . Implemented MYSQL queries and triggers using MySQL server. . Implemented real-time data processing solutions using Spark Streaming and Kafka, enabling near-instantaneous data insights. . Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. . Developed RESTful and GraphQL APIs to support frontend applications and third-party integrations. . Utilized Kubernetes Config Maps and Secrets to manage configuration data and sensitive information securely. . Writing validation packages using PL/SQL package. . provided mentorship and guidance to junior developers on GraphQL best practices and Java programming. . Selecting the appropriate AWS service based on computer data, or security requirements. . Continuous integration using Jenkins for overnight builds and sending automatic emails to the team. . Configured GIT as a Source Control tool for merging the code and integrated CI. . Implemented Hot Swapping the code to server without Rebuilding, Restarting, and Redeploying to WildFly Server. . Implemented react JS code to handle cross browser Compatibility issues in Mozella, IE 7,8 and Safari. . Monitored and maintained Kubernetes clusters using Prometheus and Grafana, ensuring optimal resource utilization and uptime. . Used Azure Resource Manager to deploy, update, and delete all the resources for your solution on a single, coordinated operation. . Implemented antifactory repository to store all internal and external artifacts required for applications. . Scheduled Tasks with cron jobs and debugged cron jobs. Environment: Microsoft Visio, MS-Excel, Leankit, Java 8, JBoss 5.4.11, Wildfly 8.2, HTML, CSS, J2EE 1.8, JavaScript, Agile, JSP, Ajax, SAML 2.0, SAML 1.1, JQuery, HTML5, CSS, RabbitMQ, Eclipse Neon, DynamoDB, MQSeries 7.5, Oracle 12c, TypeScript, Cassandra 2.0/2.1, Postman Client, MySQL Server, PostgreSQL, Developer, DB2, GIT, React JS, Docker, Jenkins, NodeJS, Log4J, Struts 2,Spring, Spring Boot, Hibernate, Maven, Apache Archive, Unix Scripting ,Python Scripting, Postman, Moba X, AEM.NPU University, California Jan2016 - Aug 2016Role: Software DeveloperResponsibilities: . Worked an Agile work environment with Content Management system for workflow management and content versioning. . Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used. . Worked as a team member to develop web applications, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.
. Worked with Dynamic widgets. Used AJAX and JQuery widget for data collection and display data on the front end.
. Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, JavaScript and JQuery.
. Developed graphical user interface (GUI) using HTML, CSS, and JavaScript.
. Implemented JQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates. . Worked on JQuery extensively for various user interactions, front-end validations, and other visual effects.
. Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back-end service calls and consumed both JSON and XML data in UI Side.
. This application was written in Ajax, Java Script, JSP, JQuery, HTML and CSS.
. Used different JQUERY components in MVC architecture framework which internally use various design patterns such as singleton, command, delegate, etc.
. Redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
. Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app. . Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML, REST API architecture. Developed front end for the entire website using HTML, CSS3, and JAVASCRIPT. . Created custom validation using JavaScript Regular Expression and extensively used HTML Web forms. . Ensured cross-browser compatibility by testing the applications of different browsers including Safari. . Worked on multiple assignments which include development, implementation, and support role for different pages of above two sections.Environment: HTML, DHTML, XHTML, JavaScript, JQuery, JSON, CSS, XML, JSP,JAVA, Ajax, XML, XSD, WSDL, Angular JS, Jasmine, Node JS, java script,Spring, Hibernate, Postman Client, JAX-RS, SOAP UI, SVN, JUnit, JMS, Maven,Oracle, MYSQL, Eclipse, Web Sphere Server.Client: Enthrall9 Technologies, Hyderabad, India Jan 2014 - Apr 2015Role: Systems EngineerThe Loan Processing System was being designed for Union Bank of India.Union Bank of India is one of the largest financial institutions that offerservices like banking and investment. Loan Application System is anautomated application enabling prompt and accurate processing of loan andcredit card applications to clients throughout India. This project consistsof modules such as Cards, Loan Process, and Credit Check. The system wasbased on a multi-tier architecture using the MVC Model using Strutsframework. Servlets and EJB were used as business-tier components where thebusiness logic is executed for enhancing the performance and portability ofthe application.Responsibilities: . Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project. . Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0. . Developed presentation layer of the project using HTML, CSS, Bootstrap, JSP 2.0, JSTL and JavaScript technologies. . Collaborated with DevOps teams to streamline CI/CD pipelines using Jenkins and Kubernetes, achieving continuous deployment capabilities. . Involved in using React JS components, forms, events, keys and flux concept. . Developed complete Business tier using Stateless and State full Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0). . Used various J2EE and JEE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton, and Factory patterns. . Consumed Web Service for transferring data between different applications. . Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i. . Extensively used IBM WebSphere 5.0 while writing code and for creating Data Sources. . Written complex SQL queries, stored procedures, functions, and triggers in PL/SQL. . Configured and used Log4J for logging all the debugging and error information. . Developed Ant build scripts for compiling and building the project. . Used CVS Repository for Version Control. . Created test plans and JUnit test cases and test suite for testing the application. . Participated in the production support and maintenance of the project. Environment: Java 1.5, JSP 2.0, HTML, CSS, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, Bootstrap, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Postman Client, Hibernate 3, Oracle 9i and Windows. |