Post Job Free
Sign in

Java Developer Full

Location:
McKinney, TX
Posted:
April 17, 2023

Contact this candidate

Resume:

Sr. JAVA FULL STACK DEVELOPER

Vamsi Krishna Location: McKinney, TX

E-mail id: adwlg1@r.postjobfree.com Phone: +1-469-***-****

Professional Summary:

With overall 7+ years of Java experience and rich domain knowledge to achieve personal growth while contributing to professional goals.

Proficient in various Agile methodologies including SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development & Testing using the SDLC.

Experienced in developing, testing, and deploying enterprise applications on Windows, Linux, Mac, and UNIX platforms using IDEs such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ14.x/15. x.

Developed core modules using Java, J2EE, Spring, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, and Micro Services for large cross-platform applications.

Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3, and HTML5, with expertise in using custom AngularJS directives and filters to add functionalities to web page elements.

Expertise in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, and Spring Zuul Proxy.

Experienced in implementing Service Oriented Architecture and Web Services using SOAP and REST.

Developed applications using the latest technologies such as Spring 3.x/4.x, Hibernate3.2/4.x, REST-based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), and jBPM tools.

Proficient in Amazon Web Services (AWS), with extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, and AMI.

Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, and Spring Rest Templates. Designed and implemented user interfaces using React JS, resulting in faster page load times and improved user experience.

Experienced with XML-related technologies such XML, XSLT (DOM, SAX), XPATH, and DTD.

Experienced in database modeling, design, and development of PL/SQL stored procedures and packages in relational databases such as Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL, and MySQL.

Designed and implemented software solutions using UML2.0 and other design patterns and utilized UML2.0 modeling techniques to design and document the software systems.

Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases such as MongoDB, Cassandra, and CouchDB.

Experienced in middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.

Hands-on experience with build tools such as Ant, Maven, Gradle, and logging tools such as Log4J and Splunk.

Experience with CI/CD tools including Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, and GitHub.

Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, and JMeter and expertise in several testing environments such as JUnit, Selenium, CURL, Jenkins, SoapUI, and System Testing.

Familiarity with HBase and Hive. and experienced in working with web servers such as Tomcat 8, WebSphere 8.0, Jetty, and JBoss 7.1.

Technical Skills:

Languages

Java 11,Java V1.8, J2EE, Python 3.6.0, J2SE, SQL, UML2.0, Java 8/7, C, C++.

Web Technologies

SERVLETS 3.1, JSP 3.0/2.0/2.1, JavaBeans 3.0, Java Servlet API 3.0, HTML5, CSS3, PHP, XML, AJAX, Angular JS/2/4/5/6/9/10, Node JS, React JavaScript, jQuery, Bootstrap, J2EE, Servlets 2.4/2.5, JSTL, JDBC 2.0/3.0, Filters, Listeners.

Frameworks

Spring 4.3, Hibernate 4.3, Angular JS 1/2/3/4/5/6/7/8/9, Spring Security 3.2, Spring 3.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), JSP, JSTL, Struts, JMS, Jetty.

Application/Web servers

Apache Tomcat 8/5.5/6.0, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5, WebLogic 7.0/8.1/9.0/10.0, JBoss 4.0.5

Relational Databases

Oracle 11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases

MongoDB, Cassandra, CouchDB.

Internet Technologies

HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments

Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE

Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, Edit plus, Notepad++, TEXT PAD, JBuilder, GitHub 2.12.0, Visual Studio.

Operating system

Windows 10, Linux Mint 18.1, Unix, Mac.

Bug tracking Tools

JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Mockito, Selenium, Cucumber, log4j, Junit 4.1.2, Junit-Perf, JMock, Cactus, Jasmine, Karma.

Reporting Tools

Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies

Agile, Waterfall, TDD (Test-Driven-Development), Scrum.

Developer IDE Platforms

Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0

Build Tools

Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Docker, Kubernetes, Jenkins, CI/CD

Web Services

SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Microservices.

Messaging Platforms

Kafka, Rabbit MQ, Active MQ, IBM WebSphere MQ.

Work Experience

Client: Texas Medicaid Health Provider (TMHP)

Role: Sr.JAVA/J2EE FULLSTACK DEVELOPER Aug 2021- present

Location: Austin, TX.

Responsibilities:

Utilized an Agile, Scrum, Test Driven Development (TDD) approach for development.

Manipulated routing by creating custom filters using Angular 8.0 and external modules, configured Karma test runner for the project, and wrote unit tests in Jasmine.

I have expertise in developing applications using Java 8 features such as annotations, generics, enhanced for loop, and Enums.

Designed and developed a custom, single-page, responsive web application on the front end using Angular 8.0, including pages with Angular 8.0 Validations, Modules, Events, Expressions, Directives, Controllers, and Filters. Worked extensively with Spring Framework modules such as MVC, DI(IOC), JDBC Templates, Spring Security, and AOP, and created and injected Spring services, controllers, and DAOs for DI and to wire objects of business classes.

Developed and maintained server-side applications using Node JS, resulting in increased scalability and reduced server response time.

Leveraged NetBeans IDE 8.0.2 to design, develop, test, and deploy complex software applications across multiple platforms, resulting in increased productivity and reduced time-to-market.

Utilized IntelliJ IDE 2017.1 to design, develop, test, and deploy complex software applications across multiple platforms.

Implemented the project structure based on the Spring MVC pattern using Spring Boot and worked with Spring Boot Actuator, Spring Cloud, and Netflix Eureka.

Worked extensively with Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions, and Locking's, and developed Stored Procedures, triggered stored procedures using Hibernate, and had experience with various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB. Used Hibernate EHcache for second-level caching, resulting in enhanced application performance.

Developed and consumed Apache CXF-based Web Services as part of Payments Application and created Web Services using SOA technologies such as REST.

Developed and maintained test code using Cucumber's Behavior Driven Development (BDD) framework and worked closely with development teams to identify and resolve defects, ensuring that software products meet high quality and performance standards.

Used UML modeling techniques to design software systems and solutions and developed and maintained UML diagrams such as use case, class, sequence, activity, and state machine diagrams.

Designed and architect scalable, fault-tolerant, and high-performance Kafka solutions for various use cases and configured and optimized Kafka clusters to achieve optimal performance and reliability.

Developed Grunt tasks to run unit tests on Jenkins, designed, and developed Selenium tests to verify the functionality of internal business applications and resulting data.

Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD and designed and developed various web forms using HTML, CSS, Bootstrap, and JavaScript React JS. Created components using React.js and created documentation for components.

Used Amazon Web Services SNS to send messages to email and HTTP endpoints and had experience upgrading existing projects from CVS to SVN and Hudson to Jenkins and was involved in the process for builds and deployments with Maven and Jenkins for continuous integration.

Strong understanding of Microservice architectures, patterns, and related frameworks, and prior hands-on experience in developing and deploying Microservice solutions.

Strong experience with MongoDB development (reports, schema design, map reduce functions), and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, & CouchDB.

Has knowledge of Ruby on Rails and developed and tested features in an Agile environment with Ruby, Ruby on Rails, and MySQL.

Designing and developing complex, high-performance Spring Boot applications using Java.

Create and manage test data and test environments for Jasmine tests, and develop and maintain Jasmine test runners, such as Karma or Jasmine.

Delivered cloud platform architecture documents detailing the vision for Azure infrastructure.

Worked with Docker container images, tagging, pushing images, integration of Spring boot, and experience in developing and configuring monitoring solutions to provide full visibility to the different platform components using tools and services like AWS, Cloud watch, and Splunk.

Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS, RDS, etc.

Developed UI with extensive use of Backbone.js framework that helped organize the code and performed data analysis on Hive tables using Hive queries.

Environment: J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, Angular 8.0, Core Java, Spring Security, Hibernate 4. X, UML, Kafka, Magento, jQuery, JSON, AJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, PL/SQL, Eclipse, JBoss, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Client: Petsmart

Role: Sr. JAVA/J2EE FULLSTACK DEVELOPER April 2019 - July 2021

Location: Atlanta, Georgia.

Responsibilities:

I am proficient in core Java concepts such as collections, Swing, serialization, and Servlets & JSP. Utilized React JS to develop and maintain scalable web applications with reusable components, reducing development time by 30%.

Worked on reading and writing to/form the files by using newly introduced methods in Java 11.

Utilized NetBeans 8.0 to write, test, and debug code in various programming languages such as Java, PHP, and C++, resulting in efficient and high-quality software products.

In terms of UI development, I have designed and developed UI for customer service modules and reports using AngularJS 8.0, HTML, CSS, Bootstrap, JavaScript, and jQuery.

I have also worked with Angular CLI and AngularJS 8.0 to create controllers and Angular components.

I have used Node.js as a proxy to interact with REST services and databases and implemented business module integration using Spring and Hibernate data mapping.

Configured and customized IntelliJ 2017.1 to suit specific development requirements and workflows.

For microservices development, I have used Spring Boot, and Spring Cloud with Netflix Eureka to create the discovery server, service, and discovery clients and integrated Apache Kafka and Zookeeper as a message broker.

Developed and maintained Kafka producers and consumers for real-time data ingestion and streaming and implemented security controls to ensure data confidentiality, integrity, and availability in Kafka also developed and maintain Kafka Connectors to integrate Kafka with external systems

Develop and maintain Kafka documentation, including design documents, installation guides, and user manuals.

Communicated software designs using UML diagrams to stakeholders and team members and ensured that software designs adhere to UML standards and best practices.

Understand business requirements and translate them into Cucumber test scenarios, resulting in improved product functionality and user experience.

Involved in Developing application using PostgreSQL and Wrote SQL and PL/SQL queries to test the data that was sent through the external REST API calls.

Additionally, I have developed entity objects and used Hibernate as the ORM tool to access persistent data from SQL Server.

Wrote complex SQL queries and stored procedures to interact with databases and performed database design and optimization using SQL and PL/SQL.

Designed and architect scalable, maintainable, and reliable test suites using Jasmine.

I have experience using Docker Hub to manage application deployment, create Docker images, and handle multiple images primarily for middleware installations and domain configurations.

I have also used the AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high availability, fault tolerance, and auto-scaling.

I am proficient in using the JBoss Application server for implementation, support, workload management, and performance tuning.

I have also used Maven automated build scripts to compile and package the application and implemented Log4j.

Additionally, I have experience working with JIRA for bug tracking, issue tracking, project management, building RESTful APIs, and integrating with third-party APIs using Spring Boot.

Finally, I have worked on converting SQL queries into Apache Spark transformations using Apache Spark RDDs and Scala and implemented unique design patterns such as singleton, business factory, and J2EE design patterns.

Environment: HTML5, CSS, jQuery, UML, AJAX, NodeJS, APIGEE, Java11, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, Angular 8.0, PostgreSQL, SQL Server, Node JS, IntelliJ, Net Beans, Kafka, Jasmine PL/SQL, Docker, AWS, Spring Boot, Swagger-UI, Log4j, Selenium, Jenkins, JIRA, Maven, GIT, WebSphere.

Client: SSH communications security Aug 2017 – Mar 2019

Role: Java Full stack Developer

Location: Waltham, MA.

Responsibilities:

I developed the User Interface using Spring framework, jQuery, and Ajax, and created screens using Angular JS 4.0, CSS3, and HTML5.

I implemented routing logic and navigation from screen to screen and also implemented client-side login functionality in Angular JS 4.0. Collaborated with cross-functional teams to identify business requirements and translate them into efficient and maintainable React JS code, resulting in a 20% increase in productivity.

I developed complete solutions in SOA, created process flows, and integrated web services. Utilized Node JS to build RESTful APIs and integrated them with front-end applications, resulting in a seamless user experience.

Configured and customized NetBeans 8.0 to suit specific development requirements and workflows, resulting in more streamlined and efficient software development processes.

I designed and developed financial web applications using Perl, HTML, JavaScript, CSS, and SQL.

Analyzed data and created a Relational Database using PostgreSQL to perform some calculations and process.

I developed reusable and interoperable modules based on SOA architecture in enterprise applications and performed code analysis (shell scripting and Perl files) for financial processes.

I executed parallel browser testing on various machines using Selenium Grid, performed cross-browser testing and used Maven as a build tool for deploying the application.

Utilized IntelliJ's debugging and profiling tools to identify and resolve software defects and performance issues.

Translate UML diagrams into executable code using Java and other programming languages, created and maintained documentation of UML models and software designs.

Develop and maintain Kafka topics and partitions to organize and manage data and defined and implemented Kafka retention policies to manage data storage and retention also ensured Kafka compatibility with various operating systems, cloud platforms, and containers.

Designed and developed complex databases using Oracle PL/SQL programming language, created and maintained database schema, tables, views, indexes, and constraints, and wrote PL/SQL scripts and packages to implement business logic and data manipulation.

I used spring framework AOP features and JDBC module features in the database for a few applications. Also, I used the Spring IOC feature to get Hibernate session factory, resolve other bean dependencies, and write maintainable, scalable, and reusable code in Spring Boot.

Participate in performance testing and tuning activities using Jasmine and develop and maintain custom matchers and assertions for Jasmine tests

I developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.

I used XML/XSLT for transforming common XML format and SAML for Single Sign-On, and designed configuration XML Schema for the application.

I deployed J2EE on WebLogic/JBOSS servers for QA & Staging and troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.

Configured and customized Cucumber to suit specific testing requirements and workflows, resulting in more streamlined and efficient testing processes.

I developed application service components, configured beans using Spring IOC, created Hibernate mapping files, and generated the database schema.

I created the SOAP web services interface for the Java-based runtime engine and accounts.

Environment: Java, Angular 4.0, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN, PostgreSQL, PL/SQL, Spring MVC, J2EE, JUnit, IntelliJ, Node JS, Net Beans, Maven, Kafka, Jasmine, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA, and RAD.

Client: Nalsoft LTD Aug 2015 –June 2017

Role: Java Developer

Location: Hyderabad, India

Responsibilities:

Participated in various phases of the Software Development Life Cycle (SDLC).

Implemented Spring JMS to connect to ActiveMQ and interconnect various internal systems.

Extensively utilized MVC, Factory, Delegate, and Singleton design patterns.

Developed a Hybrid Test Framework using Selenium WebDriver, Maven, and TestNG.

Connected HUB Queue Server and SPOKE Queue Server with ActiveMQ Distributed Queues.

Conducted tests on Web Services using SOAP UI and composed test suites for operations.

Used Collection Framework and Multithreading for cache Operations, designed and debugged servlets and EJB with the WebSphere Application server.

Implemented version control using NetBeans IDE built-in Git, SVN, and Mercurial support, resulting in improved code management and easier collaboration across teams.

Developed UI using Struts view component, JSP, HTML, CSS, JavaScript, AJAX, and JSON and created web pages that met W3C standards and Web 2.0 using HTML5, DHTML, XHTML, CSS3, Ajax, JSP, and jQuery.

Stay up to date with emerging trends and technologies in UML modeling and software development and provided mentorship and guidance to junior developers on UML modeling and design.

Optimize database performance by tuning SQL queries and PL/SQL code and ensuring data integrity, security, and compliance with regulatory requirements.

Conducted input checks using a combination of regular expression and jQuery Validation Plugin and also conducted validations in AngularJS way while working on newer sub-projects.

Utilized MQ to provide a single unifying transport that reduced cost and maintenance efforts, including support for HTTP, REST, and JMS.

Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.

Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.

Used KORN-based scripts to trigger UNIX and J2EE-based Jobs.

Exchanged XML data between applications over HTTP using SOAP for Web Services.

Environment: Core Java/J2EE, Servlets, Java Spring, JSTL, JMS, XML, XSLT, JDBC, Python 2.7, AJAX, IBM WebSphere Application Server 8.0, IntelliJ, Node JS, Net Beans, Oracle 11, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Windows XP, CVS, JUnit, ANT, PL/SQL.



Contact this candidate