Vamsi - Java Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: |
Visa: H1B |
Vamsi
Java Developer +13614158884 [email protected] H1B PROFESSIONAL SUMMARY: Experienced IT proficient with 9 years of mastery in planning and creating parts for web-based applications. Capable in different Java tools in Business, Web, and Client-Server conditions, using Java/J2EE advances. Capable in Bound together Unified Modeling Language (UML) design utilizing tools like Microsoft Visio. Experienced with version control systems like Dimensions, SVN Tortoise, and familiar with web services (SOAP, REST). Capable in integrated development environments (IDEs) like Eclipse, NetBeans, and STS. Learned in building tools like Maven, ANT, and logging systems like Log4j. Proficient in Java Persistence API (JPA) along with frameworks like Hibernate and Spring Boot, enabling seamless mapping of Java objects to databases and enhancing database interactions in sophisticated applications. Skilled in developing robust and scalable backend systems, ensuring efficient data management and high-performance application functionality. Hands-on experience with AWS technologies, API Gateway, Elastic Beanstalk, and CloudFormation. Proficient in database fundamentals and SQL, and adept at software testing methodologies. Capable in Programming Software Development Life Cycle (SDLC) techniques including Waterfall and Agile. Talented in Model View Controller Architecture. Experienced in leveraging Hibernate, an open-source Object-Relational Mapping (ORM) framework, to seamlessly map Java objects to database tables and vice versa. Proficient in simplifying complex database interactions within Java applications, ensuring efficient and streamlined data management. Skilled in Core Java and JEE framework, with additional expertise in HTML5, CSS, and JavaScript libraries. Familiarity with Spring Framework, Spring Boot, and Spring Security, coupled with exposure to JPA, Hibernate, and JSF. Experienced in working with web services SOAP, REST, and data-exchange formats PLAIN_TEXT, XML, JSON. Skilled in Relational DBMS MySQL,OracleSQL, SQL Server, DB2 and NoSQL DB MongoDB. Experienced in CI/CD pipelines and version control using GitHub. Strong communication skills, both written and verbal, coupled with excellent organizational abilities, enabling effective task management and deadline accomplishment. Active involvement in Tomcat, WebLogic servers, and Amazon Web services (AWS) advancements, including EC2, S3, ELB, DynamoDB, Elastic search, and VPC. Proficient in version control tools like Subversion, CVS, Bitbucket, Clear Case, Tortoise SVN, and Git. TECHNICAL SKILLS: Languages Java, SQL J2EE Technologies Servlet, JSP, JDBC, JSTL, Web Services (SOAP, Restful), EJB Web Technologies Angular, React and Bootstrap Database Oracle, MySQL, Mongo DB, Redis and Cassandra Source Code Management Git, Bit Bucket Server Technology Apache Tomcat, IBM Web Sphere,JBoss Development Lifecycle Agile Methodology, Waterfall Model DevOps Tools Jenkins, Docker, JIRA, Maven IDE IntelliJ, Eclipse Cloud Technologies AWS S3, EC2, SQS, SNS, Lambda. Messaging Engines Rabbit MQ, Kafka and Active MQ Operating Systems Windows, Unix/Linux, Mac Frameworks Hibernate, Springs, Struts, JSF PROFESSIONAL EXPERIENCE: Client:United Services Automobile Association (USAA) Role: Java Developer Project:Bank Deposits (April 2022 Till Date) Description: Worked in Deposits team in different modules. Engaged with IRA Adjusting Programming interface is utilized to perform recipients 'support on IRA record of the part Utilizing this help we can add, update, and erase the recipients on the IRA account. Additionally, chipped away at Deposits CPIF Programming interface is utilized in store adjusting applications to associate with downstream frameworks to make and refresh the exercises of part accounts. Associated with Bank Deposits IM Statements application used to create the assertions of part accounts. Responsibilities: Attended the daily standup meetings, sprint plannings, Retrospection. Worked in an Agile process to streamline the development process with iterative development. Created the design diagram and High-Level design for API before development the application. Planned and fostered the Incorporation, Business, and administration layer that meet the business prerequisites. Collaborated with colleagues to grasp the business space and help them in taking care of specialized issues. Implemented APIs with Spring boot using Spring MVC. Developed Object-Relational (O/R) mapping and implemented Data Access Object (DAO) persistence layer using Spring Data JPA. Worked on migrating the existing SOAP services to RESTful service. Worked with cloud technologies like AWS beanstalk. ExecutedMicro Services to Connect with external services to get Account Statement Data. Worked on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller. Ensured application security by implementing authentication and authorization mechanisms using Spring Security. Involved in peer code reviews and performed integration testing of the modules. Implemented the CI/CD pipelines for continuous building, testing, and deploying the code changes and automated build and deployment for faster deliverables. Developed and tested the payment APIs using tools such as Postman or Swagger to ensure smooth integration with other components of the application. Environment: Java 1.7/1.8, J2EE 1.7/1.8, Spring BootFramework, Microservices, Rest API, Openshift, Gradle, Avro Schema, Hibernate, JPA, DB2, Ready API, Gitlab, Gitlab CI/CD, JDBC, Oracle DB and Groovy Script for Soap-UI Automation, AWS, EC2,Benastalk. Client:JPMorgan Chase & Co Role:Associate, Software Engineer Team:RFP (Mar 2019 Feb 2022) Description: The Request for Payment message is sent by the Biller to the Payer through their respective FIs. This message is used to request the initiation of a Credit Transfer message from the party that receives the message. Responsibilities: Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums. Responsible for gathering requirements and involved in planning meetings. Identify and refine requirements into Jira epics and stories via agilemethodology teams to perform analysis and assist in designing software. Experience utilizing tools in T-tier and Microservices architecture applications using Spring Boot. Experience in Design Patterns like Fa ade Pattern, FactoryPattern, MVCPattern and Singleton in Development. Implemented Spring boot micro services to process the messages into the Kafka cluster setup. Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper Experience building CURD Operations for REST API. Implemented Swagger for REST API. Experienced in IDE IntelliJ. Performed JUnit Mock response with Groovy script using SpockFramework. Expertise in project documentation such as E-R Diagram, UML modeling Experience with GIT and collaborative workflows (GIT flow and other branching models, pull request-based code reviews). Configuring Jules for applications Build and deployments. Worked with Front End Technologies like react, Java Script and CSS. Excellent communication, interpersonal and presentation skills. Self-starter, customer focused. Environment:Java 8, J2EE, XML, Kafka, Spring Boot, Spring MVC, Web Services (soap and rest), log4J, Cassandra, Eureka, Maven, GIT, Design Patterns, Stash, Jira, Jenkins, Jules Postma, Groovy, Spock Framework (JUnit). Client:American Express Salt Lake City, UT Role:Software Engineer Team:PSOOB (Jul 2018 Jan 2019) Description: PSOOB is a Customer Name Change Request for Amex. In the Legacy system users need to fill in a form and send it as fax to update Name Change. Amex initiated the PSOOB project to integrate Name Change Request in Amex portfolio so the users can submit a name change request online. Responsibilities: Software Development Experience largely using Java (including Java 8 features) Worked on SSO/SAML Single Sign-on. Experience building JAXWS for Soap and used CURD Operations for REST API. Implemented Swagger for REST API. Experience building browser applications using ES6 or a later version. Experience building browser applications with component-based React Implemented on Spring MVC Framework with Micro Services and JBOSS. Experienced in IDE IntelliJ. Experience building web layouts with HTML5 and CSS. A working knowledge of modern web development (HTML, client and server-side JavaScript, CSS). A drive to stay up to date with the latest technology for web development, including new Java/JavaScript. Experience with GIT and collaborative workflows (GIT flow and other branching models, pull request-based code reviews). Environment: Core Java, J2EE, JSP, XML, HTML, HTML5, CSS3, JQuery, Ajax, JSON, Node JS, Angular JS, React JS, Spring MVC, Web Services (soap and rest), JUnit, log4J, SQL, Maven, GIT, Stash, Jira, Rally, Jenkins, Soap UI. Client:Fidelity Investments Salt Lake City, UT Role:Software Developer Engineer Team:FCPS Team (Feb 2015-May 2018) Description: The Fidelity Customer Protection Services (FCPS) team builds and supports authentication and identity management applications to facilitate secure access to Fidelity s customer facing systems. We operate through multiple channels including the internet, voice and trusted partner sites providing both direct and federated authentication services. In addition, we support second factor authentication utilizing various out of band, knowledge based, and token verification methods. Responsibilities: Solid understanding of the enterprise software development process including analysis, design, coding, system and user testing, problem resolution and planning Software development experience, including implementation of enterprise solutions in J2EE environment. Develop systems with both traditional Waterfall and Agile development methodologies and principles. Demonstrated experience in all the following: Java, J2EE, Velocity Templates, Html 5, CSS3, JQuery, AJAX, Tomcat, UNIX, Linux, HTML, JavaScript, JSON, XML, SOA, Spring, Web Services Soap and Restful, SQL Experience with stored procedures Experience with web application development Production on-call rotation support of software application Security systems experience a plus Environment: Core Java, J2EE, JSP, XML, HTML, HTML5, CSS3, JQuery, Ajax, JSON, Spring, Web Services (soap and rest), JUnit, log4J, Clear Case, SQL, Oracle, Maven, Jira, Unix(putty), GIT, Stash, Jira, HP Application Lifecycle Management Tool, Jenkins, Soap UI. Client:Deloitte Lake Mary, FL Role:Java Developer Team:BIP (Aug 2014-Jan 2015) Description: BIP is part of Deloitte s State Project for Health and Human Services (HHS) Market Offering. BIP systems help agencies improve how they determine eligibility, manage cases, and deliver health and human services programs to customers in need. The State s IE solution will provide a simpler, more accessible eligibility determination process and an integrated platform for the citizens of Connecticut and workers. In a BIP system each case follows Registration, Intake, Eligibility Determination, Authorization and Benefit Issuance. Responsibilities: Involved in requirement gathering and Technical Design Documents creation. Developed screens using JSP for Eligibility module. Implemented client-side validations using Java Script. Responsible for creating complex database queries for DB2 database. Used JIRA as a project tracking tool where we will update our day-to-day activities. Used SVN as the version control system. Used the IBM Rational Application Development (RAD) IDE for the development of the Project and Extensivelyworked on configure the RAD Used Web sphere application servers for application deployment and testing purposes. Environment: RAD 8.0.4, WebSphere 7.0, HTML, JSP, J2EE, EJB, Java Script, jQuery, Ajax, JIRA, Rest Web Services and Oracle SQL Developer. EDUCATIONAL BACKGROUND: Bachelor of Technology in Computer Science and Engineering SRM University, Chennai, India 2013. Keywords: continuous integration continuous deployment user interface message queue javascript sthree database rlang information technology hewlett packard Colorado Florida Utah |